dagu/deploy/docker
Yota Hamada d4b8484ca8
feat(all): implement builtin user management feature (#1463)
* **New Features**
* Built-in RBAC auth with JWT login, token handling, and user lifecycle
APIs (list/create/view/update/delete, reset/change password).
* **UI**
* Login flow, protected routes, Users management page,
change/reset-password modals, user menu and role-aware navigation.
* **Behavior**
* v1 routes disabled when auth enabled; runtime config exposes authMode
and usersDir; client persists auth token.
* **Documentation**
  * Added builtin auth docs and new env/config options.
* **Tests**
* Extensive tests for auth service, file-backed store, and API handlers.
2025-12-09 18:09:11 +09:00
..
compose.minimal.yaml feat(all): implement builtin user management feature (#1463) 2025-12-09 18:09:11 +09:00
compose.prod.yaml feat(all): implement builtin user management feature (#1463) 2025-12-09 18:09:11 +09:00
Dockerfile.alpine Enhance distributed execution support (#1360) 2025-10-26 18:08:56 +09:00
Dockerfile.dev Enhance distributed execution support (#1360) 2025-10-26 18:08:56 +09:00
otel-collector.yaml Enhance distributed execution support (#1360) 2025-10-26 18:08:56 +09:00
prometheus.yaml Enhance distributed execution support (#1360) 2025-10-26 18:08:56 +09:00
README.md Enhance distributed execution support (#1360) 2025-10-26 18:08:56 +09:00

Docker Assets

This directory hosts Docker-centric deployment assets for Dagu.

  • compose.minimal.yaml lightweight stack with scheduler, worker, and UI for local experiments.
  • compose.prod.yaml production-like stack including OpenTelemetry collector and Prometheus.
  • Dockerfile.dev image for iterative development with build tooling preinstalled.
  • Dockerfile.alpine minimal Alpine-based image for slim deployments.
  • otel-collector.yaml default collector configuration used by compose.prod.yaml.
  • prometheus.yaml scrape configuration paired with the production-like compose stack.

Run examples from the repository root:

docker compose -f deploy/docker/compose.minimal.yaml up -d