# cameleer-runtime-loader Init container that fetches the deployable JAR into a shared volume before the main runtime container starts. Pairs with `DockerRuntimeOrchestrator` / (future) K8s init-container deploys. ## Build docker build -t gitea.siegeln.net/cameleer/cameleer-runtime-loader: . docker push gitea.siegeln.net/cameleer/cameleer-runtime-loader: ## Contract - Env: `ARTIFACT_URL` (signed download URL), `ARTIFACT_EXPECTED_SIZE` (bytes). - Volume: writes `/app/jars/app.jar`. - Exit 0 on success; non-zero on fetch/size failure. - Runs as UID 1000 (loader user), drops all caps, read-only rootfs except `/app/jars`. See `docs/superpowers/plans/2026-04-27-init-container-jar-fetch.md`.