diff --git a/README.md b/README.md index d26080a9..ba43bf5f 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ | castopod | castopod/castopod:latest | | cloudflared | cloudflare/cloudflared:latest | | cloudflareddns | ghcr.io/hotio/cloudflareddns:latest | +| cronicle | elestio/cronicle:latest | | crowdsec | crowdsecurity/crowdsec:latest | | crowdsec-dashboard | metabase/metabase | | czkawka | jlesage/czkawka | diff --git a/vector_vector.yaml.j2 b/ansible/app-configs/vector_vector.yaml.j2 similarity index 100% rename from vector_vector.yaml.j2 rename to ansible/app-configs/vector_vector.yaml.j2 diff --git a/docker-compose.yml b/docker-compose.yml index 0513c0f5..31cdca40 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -617,6 +617,35 @@ services: source: /rinoa-storage target: /storage type: bind + 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.monitor.url: https://cron.${MY_TLD} + 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 environment: