.env.example 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # Optional external generative model. Leave empty for infrastructure-only tests.
  2. DEEPSEEK_API_KEY=
  3. # Required before using AI rule interpretation or creating rule drafts.
  4. # Generate a dedicated value with: openssl rand -hex 32
  5. RULE_GENERATION_RECEIPT_SECRET=replace-with-dedicated-64-hex-random-value
  6. # Create this key in the local n8n UI after owner setup, then restart backend.
  7. N8N_API_KEY=
  8. # External business data-source pools. This does not configure the platform DB.
  9. DATASOURCE_CREDENTIAL_MASTER_KEY=replace-with-base64-32-byte-key
  10. DATASOURCE_CREDENTIAL_KEY_VERSION=v1
  11. DATASOURCE_POOL_SIZE=2
  12. DATASOURCE_MAX_OVERFLOW=3
  13. DATASOURCE_POOL_TIMEOUT=10
  14. DATASOURCE_POOL_RECYCLE=1800
  15. DATASOURCE_POOL_IDLE_TTL=900
  16. DATASOURCE_MAX_IDLE_POOLS=20
  17. DATASOURCE_QUERY_TIMEOUT=30
  18. DATASOURCE_CERT_DIR=/etc/dataops-platform/datasource-certs
  19. # Runner task tokens are short-lived and contain no data-source credentials.
  20. RUNNER_TASK_TOKEN_SECRET=replace-with-at-least-32-random-bytes
  21. RUNNER_HTTP_ALLOWED_HOSTS=
  22. # Open only after disabled-deploy/canary/rollback/restart acceptance succeeds.
  23. DATA_FACTORY_ACTIVATION_ENABLED=false
  24. # DataOps MCP processes fail closed when any identity scope is empty.
  25. # Generate a fresh UUID correlation ID for each agent session.
  26. DATAOPS_MCP_SUBJECT=
  27. DATAOPS_MCP_ROLES=
  28. DATAOPS_MCP_BUSINESS_DOMAINS=
  29. DATAOPS_MCP_ENVIRONMENTS=
  30. DATAOPS_MCP_CORRELATION_ID=