services: caddy: build: context: . args: CADDY_VERSION: ${CADDY_VERSION} image: caddy:${CADDY_VERSION}-withcache container_name: caddy-reverse-proxy restart: always volumes: - caddy_data:/data - caddy_config:/config - /home/lucas/services/reverse-proxy/Caddyfile:/etc/caddy/Caddyfile - /home/lucas/services/reverse-proxy/error.html:/srv/error.html:ro - /home/lucas/services/n8n/local-files/csv:/srv/csv:ro - /home/lucas/services/static-sites/site-spationautes:/srv/site-spationautes:ro - /home/lucas/services/static-sites/site-veloboomboom:/srv/site-veloboomboom:ro - wp_data:/var/www/html:ro networks: - reverse-proxy ports: - "80:80" - "443:443" - "443:443/udp" volumes: caddy_data: name: caddy_data caddy_config: name: caddy_config wp_data: external: true name : wordpress_wp_data networks: reverse-proxy: name: reverse-proxy driver: bridge