diff --git a/swarm/dozzle.yaml b/swarm/dozzle.yaml index 84b9859..9c4b2b0 100644 --- a/swarm/dozzle.yaml +++ b/swarm/dozzle.yaml @@ -1,27 +1,46 @@ -# Run with docker stack deploy -c dozzle-stack.yml +# Run with docker stack deploy -c dozzle-stack.yml dozzle services: dozzle: image: amir20/dozzle:latest environment: - - DOZZLE_MODE=swarm + DOZZLE_MODE: swarm volumes: - /var/run/docker.sock:/var/run/docker.sock ports: - - :8080 + - "8080:8080" networks: - netgrimoire - dozzle deploy: mode: global + restart_policy: + condition: any + delay: 5s + max_attempts: 3 + window: 120s labels: - - homepage.group=Management - - homepage.name=Dozzle - - homepage.icon=dozzle.png - - homepage.href=http://dozzle.netgrimoire.com - - homepage.description=Docker logs + # --- Caddy --- + caddy: dozzle.netgrimoire.com + caddy.reverse_proxy: dozzle:8080 + caddy.import: crowdsec + caddy.import: authentik + + # --- Uptime Kuma --- + kuma.dozzle.http.name: Dozzle + kuma.dozzle.http.url: https://dozzle.netgrimoire.com + + # --- Homepage --- + homepage.group: Management + homepage.name: Dozzle + homepage.icon: dozzle.png + homepage.href: https://dozzle.netgrimoire.com + homepage.description: Docker log viewer + + # --- DIUN --- + diun.enable: "true" networks: dozzle: driver: overlay netgrimoire: - external: true \ No newline at end of file + external: true \ No newline at end of file