Files
reverseproxy/compose.yml
2026-04-25 00:03:05 +00:00

52 lines
1015 B
YAML

services:
authelia:
image: 'authelia/authelia'
container_name: 'authelia'
volumes:
- '$PWD/authelia/config:/config'
networks:
- authelia
- reverse-proxy
restart: 'unless-stopped'
healthcheck:
disable: true
environment:
TZ: 'America/Chicago'
redis:
image: 'redis:alpine'
container_name: 'redis'
volumes:
- '$PWD/redis:/data'
networks:
- authelia
restart: 'unless-stopped'
environment:
TZ: 'America/Chicago'
caddy:
build: .
container_name: caddy
restart: unless-stopped
cap_add:
- NET_ADMIN
ports:
- "80:80"
- "443:443"
- "443:443/udp"
networks:
- reverse-proxy
volumes:
- $PWD/Caddyfile:/etc/caddy/Caddyfile
- $PWD/caddy/data:/data
- $PWD/caddy/config:/config
environment:
- CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}
networks:
authelia:
name: authelia
reverse-proxy:
name: reverse-proxy
external: true