services: web: image: php:8.2-apache container_name: web hostname: web user: "1001:998" networks: - netgrimoire volumes: - /data/nfs/Baxter/Docker/web:/var/www/html:rw environment: - PUID=1001 - PGID=998 - TZ=America/Chicago deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s labels: # Homepage - "homepage.name=www.netgrimoire.com" - "homepage.icon=mdi:web" # Kuma - "kuma.web.http.name=www.netgrimoire.com" - "kuma.web.http.url=http://web:80" # Caddy reverse proxy - caddy=www.netgrimoire.com - caddy.import=authentik - caddy.reverse_proxy={{upstreams 80}} # Diun - "diun.enable=true" - "diun.notification.ntfy=true" networks: netgrimoire: external: true