services: web: image: php:8.2-apache user: "1964:1964" networks: - netgrimoire volumes: - /data/nfs/znas/Docker/web/pages:/var/www/html:rw - /data/nfs/znas/Docker/web/apache:/etc/apache2/sites-enabled:ro environment: PUID: 1964 PGID: 1964 TZ: America/Chicago deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.platform.arch != arm - node.platform.arch != aarch64 - node.labels.cpu == amd labels: gremlin.version: "2026-04-1" caddy: web.netgrimoire.com caddy.reverse_proxy: web:80 caddy.import_1: crowdsec homepage.group: PNCHarris Apps homepage.name: Web homepage.icon: web.png homepage.href: https://web.netgrimoire.com homepage.description: Web service diun.enable: "true" monitor.name: Web monitor.url: http://web:80 gremlin.port: "80" gremlin.authentik.skip: "true" networks: netgrimoire: external: true