services: caddy: build: context: . dockerfile_inline: | FROM caddy:2.7.6-builder AS builder RUN xcaddy build \ --with github.com/caddy-dns/route53@v1.3.3 \ --with github.com/lucaslorentz/caddy-docker-proxy/v2@v2.8.11 FROM caddy:2.7.6 COPY --from=builder /usr/bin/caddy /usr/bin/caddy restart: unless-stopped environment: - AWS_ACCESS_KEY_ID=AKIA... - AWS_SECRET_ACCESS_KEY=asdf... networks: - caddy ports: - "80:80" - "443:443" - "3001:3001" volumes: - ./Caddyfile:/etc/caddy/Caddyfile - ./site:/srv - caddy_data:/data - caddy_config:/config networks: caddy: volumes: caddy_data: caddy_config: