version: "3.8" services: caddy: image: caddy ports: - target: 80 published: 80 mode: host - target: 443 published: 443 mode: host volumes: - type: bind source: /srv/caddy target: /data/caddy - type: bind source: /srv/www target: /srv/www read_only: true extra_hosts: - host.docker.internal:host-gateway configs: - source: Caddyfile target: /etc/caddy/Caddyfile vaultwarden: image: vaultwarden/server:latest environment: DOMAIN: https://passwords.woozle.org SIGNUPS_ALLOWED: "false" volumes: - type: bind source: /srv/vaultwarden target: /data wallart: image: git.woozle.org/neale/wallart-server volumes: - type: bind source: /srv/wallart target: /cache vail: image: ghcr.io/nealey/vail:main configs: Caddyfile: file: Caddyfile name: Caddyfile-v11