# Standalone operator-image protection preflight. # It intentionally returns HOLD and starts no gateway or network listener. services: operator-protection-preflight: build: context: .. dockerfile: deploy/operator.Dockerfile image: aureon-operator-protection-preflight:local restart: "no" command: [] network_mode: "none" read_only: true tmpfs: - /tmp:rw,noexec,nosuid,nodev,size=16m cap_drop: - ALL security_opt: - no-new-privileges:true # Held operator contract. Names are recorded only. This preflight injects # none of them, starts no listener, and does not arm orders. # AUREON_OPERATOR_ENV # AUREON_OPERATOR_API_KEY: "${AUREON_OPERATOR_API_KEY:? # AUREON_OPERATOR_RATE_RPS # AUREON_OPERATOR_RATE_BURST # AUREON_OPERATOR_MAX_BODY # AUREON_OPERATOR_TRUSTED_PROXY_CIDRS # AUREON_OPERATOR_HTTP_PROCESSES # AUREON_OPERATOR_REPLICAS # replicas: 1