mancube/dagron-api)The auth + management API for dagron — username/password login to an HttpOnly JWT session, and the REST surface the console (and your scripts) call.
dagron-api is the front of the stack: it serves the operator console at /, authenticates users, mints a signed session cookie, and serves the workflow/run/schedule management API under /api — one port, one origin, no proxy.
mancube/dagron-api — Rust binary on distroless/cc (glibc), runs as nonroot, no shell.linux/amd64, linux/arm64/usr/local/bin/dagron-api (entrypoint) · Exposes: 8080DATABASE_URL, shared with the engine)| Tag | Notes |
|---|---|
latest | newest release |
0.9.1 | pinned version (= current latest) |
0.9 | floating minor — newest 0.9.x |
Pin in production: mancube/dagron-api:0.9.1.
docker run -p 8080:8080 \
-e DATABASE_URL=postgres://dagron:dagron@postgres:5432/workflow \
-e DAGRON_JWT_SECRET=replace-with-a-32+char-signing-key \
-e DAGRON_ADMIN_EMAIL=admin@local \
-e DAGRON_ADMIN_PASSWORD=replace-with-a-strong-password \
mancube/dagron-api:0.9.1
| Var | Meaning |
|---|---|
DATABASE_URL | Postgres connection string (required; same DB as the engine). |
PORT | listen port (default 8080). |
DAGRON_JWT_SECRET | required — HS256 signing key for session cookies (≥32 chars). |
DAGRON_ADMIN_EMAIL / DAGRON_ADMIN_PASSWORD / DAGRON_ADMIN_NAME | bootstrap admin user, created on first start. |
DAGRON_COOKIE_SECURE | true in production (HTTPS); false for local HTTP. |
RUST_LOG | log level (info). |
Set a strong
DAGRON_JWT_SECRETand admin password before exposing this. Pair withdagron-engine+dagron-frontend, or deploy the whole stack via the Helm chart (oci://registry-1.docker.io/mancube/dagron).
Content type
Image
Digest
sha256:102eb70d3…
Size
18.9 MB
Last updated
7 days ago
docker pull mancube/dagron-api