caddy-test/docker-compose.yml
2024-05-03 01:42:31 -05:00

43 lines
902 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
- caddy-ext
ports:
- "10.0.20.253::3001"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./site:/srv
- caddy_data:/data
- caddy_config:/config
networks:
caddy:
caddy-ext:
driver: ipvlan
ipam:
config:
- subnet: 10.0.20.0/24
gateway: 10.0.20.1
ip_range: 10.0.20.253/32
volumes:
caddy_data:
caddy_config: