Worker Configuration
When running from source, Worker reads these variables from the root .env. Docker Compose reads the same single .env and uses a consumer allowlist to inject shared and Worker-only settings. API-only settings such as initial-administrator credentials, CORS, the metrics listener, and the AI Client never enter Worker. Worker reads and validates configuration only at startup; restart it after changes, and expect startup to fail when an explicitly selected ENV_FILE is missing or malformed.
Basic configuration
- Note: API and Worker must use the same
SECRET_ENCRYPTION_KEY. - Note:
restrictedblocks metadata endpoints and private targets that were not allowed.
Advanced configuration
Runtime and database
Observability
Build
Volume import and export
Helm reuses the current Worker image by default. Minimal Docker Compose, source, and binary deployments leave imports and exports disabled; when needed, set VOLUME_TRANSFER_JOB_IMAGE once in the root .env, and Compose passes that same value to API and Worker. Transfer bytes do not pass through object storage.