mapletree/lxc1/p2-apps/wud.yml
admin 57f4b00cee
Some checks are pending
PVE2 Infrastructure Deploy / terraform (push) Waiting to run
update codeberg again
2026-02-06 07:40:50 -07:00

58 lines
1.9 KiB
YAML

services:
wud:
image: fmartinou/whats-up-docker:latest
container_name: wud-node${WUD_NODE_ID}
# old? user: "1000:994"
cpus: 1.0
mem_limit: "1024m"
mem_reservation: "256m"
restart: unless-stopped
networks:
- wud_external
- wud_internal
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /shared/wud/etc:/etc/wud
- /shared/wud/var:/var/lib/wud
environment:
- TZ=America/Edmonton
- WUD_LOG_LEVEL=INFO
- WUD_TRIGGER_SMTP_EMAIL_SIMPLETITLE="Updates for ${HOSTNAME} - New ${kind} found for ${name}"
- WUD_WATCHER_LOCAL_SOCKET=/var/run/docker.sock
- WUD_AUTOUPDATE=${WUD_AUTOUPDATE}
- WUD_WATCHER_LOCAL_WATCHBYDEFAULT=${WUD_WATCH}
- WUD_REGISTRIES_LSCR_ENABLED=${WUD_LSCR}
- WUD_REGISTRY_LSCR_USERNAME=${WUD_LSCR_USER}
- WUD_REGISTRY_LSCR_TOKEN=${GITHUB_PAT_TOKEN}
- WUD_REGISTRY_HUB_USERNAME=${WUD_DOCKER_REG_USERNAME}
- WUD_REGISTRY_HUB_TOKEN=${WUD_DOCKER_REG_TOKEN}
- WUD_REGISTRY_HUB_CODEBERG_URL=https://codeberg.org
- WUD_TRIGGER_SMTP_EMAIL_FROM=wud@mapletree.email
- WUD_TRIGGER_SMTP_EMAIL_TO=${WUD_SMTP_TO}
- WUD_TRIGGER_SMTP_EMAIL_HOST=172.16.201.12
- WUD_TRIGGER_SMTP_EMAIL_PORT=2525
- WUD_TRIGGER_SMTP_EMAIL_TLS_ENABLED=${WUD_SMTP_TLS}
- WUD_TRIGGER_SMTP_EMAIL_TLS_VERIFY=${WUD_SMTP_TLS_VER}
labels:
- "traefik.enable=true"
- "traefik.docker.network=wud_external"
# Router
- "traefik.http.routers.wud.rule=Host(`${WUD_HOSTNAME}.${TRAEFIK_DNS_SUFFIX}`)"
- "traefik.http.routers.wud.entrypoints=websecure"
- "traefik.http.routers.wud.tls=true"
- "traefik.http.routers.wud.tls.certresolver=dns_resolver"
# Service
- "traefik.http.services.wud.loadbalancer.server.port=3000"
networks:
wud_internal:
driver: bridge
wud_external:
external: true