caddy-test/docker-compose.yml

36 lines
739 B
YAML

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"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./site:/srv
- caddy_data:/data
- caddy_config:/config
networks:
caddy:
volumes:
caddy_data:
caddy_config: