edge.env.example 1.2 KB

1234567891011121314151617181920212223242526272829
  1. # Copy to an operator-controlled 0600 file outside source control.
  2. # Default local engineering build. Enterprise delivery may set an approved
  3. # immutable digest and EDGE_PULL_POLICY=always after artifact verification.
  4. EDGE_IMAGE=dataops-edge:local
  5. EDGE_PULL_POLICY=build
  6. EDGE_CONFIG_DIR=/opt/dataops-edge/config
  7. EDGE_QUEUE_DIR=/opt/dataops-edge/queue
  8. EDGE_ARTIFACT_DIR=/opt/dataops-edge/artifacts
  9. EDGE_RELEASE_DIR=/opt/dataops-edge/releases
  10. EDGE_SECRET_DIR=/opt/dataops-edge/secrets
  11. EDGE_CERTIFICATE_DIR=/opt/dataops-edge/certificates
  12. EDGE_SIGNING_KEY_DIR=/opt/dataops-edge/signing
  13. EDGE_RUNTIME_UID=65532
  14. EDGE_RUNTIME_GID=65532
  15. # Exact origins and host allowlists; wildcard and HTTP values are rejected by runtime policy.
  16. EDGE_CONTROL_ORIGIN=https://control.example.invalid
  17. EDGE_ALLOWED_CONTROL_HOSTS=control.example.invalid
  18. EDGE_PROXY_ORIGIN=
  19. EDGE_ALLOWED_PROXY_HOSTS=
  20. # Paths are inside the container. Credential bytes are mounted, never placed here.
  21. EDGE_CLIENT_PRIVATE_KEY_PATH=/run/edge/secrets/client.key
  22. EDGE_SERVER_CRL_PATH=/run/edge/certificates/control-plane-server.crl.pem
  23. EDGE_HEALTH_PATH=/run/edge/tmp/health.json
  24. EDGE_POLL_INTERVAL_SECONDS=5
  25. EDGE_LOG_LEVEL=INFO
  26. EDGE_LOG_MAX_BYTES=10485760
  27. EDGE_LOG_BACKUP_COUNT=3