FORGE_DEFAULT_FLEET_KIND | local | node | kuberay | slurm |
FORGE_WEB_JWT_SECRET | Must be set to a fixed strong random string; the default random generation logs everyone out on restart and makes tokens non-interchangeable across replicas |
FORGE_PUBLIC_URL | Externally reachable address (for OIDC callbacks / CLI authorization) |
FORGE_INGEST_URL | Address training containers report metrics to; must be a console URL reachable from inside the cluster network, never 127.0.0.1 |
FORGE_ALLOWED_IMAGE_REGISTRIES | Comma-separated registry hosts for user --image. Empty: first-class framework overrides unrestricted, custom images rejected |
FORGE_IMAGE_VERL / FORGE_IMAGE_TRL / FORGE_IMAGE_OPENRLHF | Default OCI images for those frameworks (deployment artifacts; catalog does not embed the reference) |
FORGE_DB_PATH / FORGE_DB_URL | Defaults to SQLite (.forge/web.db); production can switch to PostgreSQL |
FORGE_REDIS_URL | Strongly recommended for multi-replica deployments: instant token revocation, distributed rate limiting, consistency |
FORGE_TIMEZONE | Service-level timezone (schedule windows and daily-report boundaries) |