.env.example 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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. # Dedicated HMAC key for WP12 governance audit evidence seals.
  7. # Generate independently with: openssl rand -hex 32
  8. AUDIT_EVIDENCE_SECRET=replace-with-dedicated-64-hex-random-value
  9. AUDIT_EVIDENCE_KEY_VERSION=v1
  10. SECURITY_SIEM_HOST_ALLOWLIST=
  11. # Create this key in the local n8n UI after owner setup, then restart backend.
  12. N8N_API_KEY=
  13. # External business data-source pools. This does not configure the platform DB.
  14. DATASOURCE_CREDENTIAL_MASTER_KEY=replace-with-base64-32-byte-key
  15. DATASOURCE_CREDENTIAL_KEY_VERSION=v1
  16. DATASOURCE_POOL_SIZE=2
  17. DATASOURCE_MAX_OVERFLOW=3
  18. DATASOURCE_POOL_TIMEOUT=10
  19. DATASOURCE_POOL_RECYCLE=1800
  20. DATASOURCE_POOL_IDLE_TTL=900
  21. DATASOURCE_MAX_IDLE_POOLS=20
  22. DATASOURCE_QUERY_TIMEOUT=30
  23. DATASOURCE_CERT_DIR=/etc/dataops-platform/datasource-certs
  24. # Runner task tokens are short-lived and contain no data-source credentials.
  25. RUNNER_TASK_TOKEN_SECRET=replace-with-at-least-32-random-bytes
  26. RUNNER_HTTP_ALLOWED_HOSTS=
  27. # Open only after disabled-deploy/canary/rollback/restart acceptance succeeds.
  28. DATA_FACTORY_ACTIVATION_ENABLED=false
  29. # DataOps MCP processes fail closed when any identity scope is empty.
  30. # Generate a fresh UUID correlation ID for each agent session.
  31. DATAOPS_MCP_SUBJECT=
  32. DATAOPS_MCP_ROLES=
  33. DATAOPS_MCP_BUSINESS_DOMAINS=
  34. DATAOPS_MCP_ENVIRONMENTS=
  35. DATAOPS_MCP_CORRELATION_ID=
  36. # Stable local application images used by offline delivery.
  37. DATAOPS_BACKEND_IMAGE=dataops-platform-backend:local
  38. DATAOPS_RUNNER_IMAGE=dataops-platform-runner:local
  39. DATAOPS_FRONTEND_IMAGE=dataops-platform-frontend:local
  40. DATAOPS_LIGHTRAG_PROJECTOR_IMAGE=dataops-platform-lightrag-projector:local
  41. # Published ports and network name can be isolated for a recovery rehearsal.
  42. DATAOPS_POSTGRES_PORT=15432
  43. SOURCE_POSTGRES_PORT=25432
  44. SOURCE_MYSQL_PORT=23306
  45. NEO4J_HTTP_PORT=17474
  46. NEO4J_BOLT_PORT=17687
  47. MINIO_API_PORT=19000
  48. MINIO_CONSOLE_PORT=19001
  49. N8N_PORT=15678
  50. KESTRA_PORT=18080
  51. RUNNER_PORT=15600
  52. BACKEND_PORT=15500
  53. FRONTEND_PORT=18183
  54. DATAOPS_NETWORK_NAME=dataops-test-net