From ee9de9c35be6a87ee1166d176644919a303e138d Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 8 Aug 2025 12:09:36 -0400 Subject: [PATCH 1/2] Removing Cronicle in favor of Dagu --- docker-compose.yml | 69 ++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 33 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 53036c33..7879d595 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1039,39 +1039,6 @@ services: restart: unless-stopped volumes: - ${DOCKER_VOLUME_CONFIG}/convertx:/app/data - cronicle: - container_name: cronicle - entrypoint: manager - environment: - CRONICLE_manager: 1 - CRONICLE_secret_key: "${CRONICLE_SECRET_KEY}" - DOCKER_HOST: tcp://dockerproxy:2375 - hostname: cronicle - image: elestio/cronicle:latest - labels: - homepage.group: Automation - homepage.name: Cronicle - homepage.href: https://cron.${MY_TLD} - homepage.icon: sh-cronicle.png - homepage.description: Multi-server task schedule with a web interface - swag: enable - swag_port: 3012 - swag_proto: http - swag_url: cron.${MY_TLD} - swag.uptime-kuma.enabled: true - swag.uptime-kuma.name: Cronicle - swag.uptime-kuma.monitor.url: https://cron.${MY_TLD} - swag.uptime-kuma.monitor.interval: 300 - swag.uptime-kuma.monitor.retryInterval: 60 - swag.uptime-kuma.monitor.maxretries: 5 - ports: - - 31037:3012 - restart: always - volumes: - - ${DOCKER_VOLUME_CONFIG}/cronicle/data:/opt/cronicle/data - - ${DOCKER_VOLUME_CONFIG}/cronicle/logs:/opt/cronicle/logs - - ${DOCKER_VOLUME_CONFIG}/cronicle/plugins:/opt/cronicle/plugins - - ${DOCKER_VOLUME_CONFIG}/cronicle/workloads/app:/app crowdsec: container_name: crowdsec depends_on: @@ -1223,6 +1190,40 @@ services: type: bind bind: create_host_path: true + dagu: + container_name: dagu + environment: + DAGU_PORT: 8080 + DAGU_TZ: ${TZ} # optional. default is local timezone + DAGU_BASE_PATH: / + DAGU_HOME: /dagu + DAGU_AUTH_BASIC_USERNAME: admin + DAGU_AUTH_BASIC_PASSWORD: ${DAGU_AUTH_BASIC_PASSWORD} + DAGU_AUTH_TOKEN: ${DAGU_AUTH_TOKEN} + PUID: ${PUID} + PGID: ${PGID} + image: ghcr.io/dagu-org/dagu:alpine + labels: + homepage.group: Automation + homepage.name: Dagu + homepage.href: https://cron.${MY_TLD} + homepage.icon: sh-dagu.svg + homepage.description: Cron alternative with a web UI + swag: enable + swag_port: 8080 + swag_proto: http + swag_url: cron.${MY_TLD} + swag.uptime-kuma.enabled: true + swag.uptime-kuma.name: Dagu + swag.uptime-kuma.monitor.url: https://cron.${MY_TLD} + swag.uptime-kuma.monitor.interval: 300 + swag.uptime-kuma.monitor.retryInterval: 60 + swag.uptime-kuma.monitor.maxretries: 5 + ports: + - 31037:8080 + volumes: + - ${DOCKER_VOLUME_CONFIG}/dagu/:/dagu + - /var/run/docker.sock:/var/run/docker.sock dawarich-app: command: ['bin/rails', 'server', '-p', '3000', '-b', '::'] container_name: dawarich-app @@ -6894,6 +6895,8 @@ volumes: name: crowdsec-config crowdsec-db: name: crowdsec-db + dagu-data: + name: dagu-data dawarich_db_data: name: dawarich_db_data dawarich_shared: -- 2.52.0 From e02e8ea178e66a42301a562464413287787146e5 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 8 Aug 2025 16:13:44 +0000 Subject: [PATCH 2/2] chore: Update README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 56f051de..7f778ab5 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ | clipcascade | sathvikrao/clipcascade:latest | | cloudflareddns | ghcr.io/hotio/cloudflareddns:latest | | convertx | ghcr.io/c4illin/convertx | -| cronicle | elestio/cronicle:latest | | crowdsec | crowdsecurity/crowdsec:latest | | crowdsec-dashboard | metabase/metabase | | cyber-chef | mpepping/cyberchef:latest | | czkawka | jlesage/czkawka | +| dagu | ghcr.io/dagu-org/dagu:alpine | | dawarich-app | freikin/dawarich:latest | | dawarich-pg-db | postgis/postgis:17-3.5-alpine | | dawarich-sidekiq | freikin/dawarich:latest | -- 2.52.0