diff --git a/monitoring/wud/docker-compose.yml b/monitoring/wud/docker-compose.yml new file mode 100644 index 0000000..9587b3a --- /dev/null +++ b/monitoring/wud/docker-compose.yml @@ -0,0 +1,37 @@ +services: + wud: + image: getwud/wud + container_name: wud + restart: always + + # ports: + # - "3000:3000" + + volumes: + - ${DOCKER_VOLUMES}/wud:/store + + environment: + # Docker Socket Proxy + WUD_WATCHER_LOCAL_HOST: ${DOCKER_SOCKET_PROXY_HOST} + + # Check every 6 hours + WUD_WATCHER_LOCAL_CRON: ${WUD_WATCHER_LOCAL_CRON} + + # Gotify + WUD_TRIGGER_GOTIFY_URL: ${WUD_TRIGGER_GOTIFY_URL} + WUD_TRIGGER_GOTIFY_TOKEN: ${WUD_TRIGGER_GOTIFY_TOKEN} + WUD_TRIGGER_GOTIFY_PRIORITY: ${WUD_TRIGGER_GOTIFY_PRIORITY} + WUD_TRIGGER_GOTIFY_TITLE: ${WUD_TRIGGER_GOTIFY_TITLE} + + labels: + - "traefik.enable=true" + - "traefik.docker.network=core_traefik" + - "io.portainer.accesscontrol.public" + - "traefik.http.routers.wud.rule=Host(`wud.lan.ddnsgeek.com`)" + - "traefik.http.routers.wud.entrypoints=websecure" + - "traefik.http.routers.wud.tls.certresolver=myresolver" + - "traefik.http.routers.wud.tls.options=mtls-private-admin@file" + - "traefik.http.services.wud.loadbalancer.server.port=3000" + + networks: + - traefik \ No newline at end of file