Files
reverseproxy/compose.yml
2026-04-23 07:37:55 +00:00

49 lines
988 B
YAML

services:
authelia:
image: 'authelia/authelia'
container_name: 'authelia'
volumes:
- './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:
- './redis:/data'
networks:
- authelia
restart: 'unless-stopped'
environment:
TZ: 'America/Chicago'
caddy:
image: ghcr.io/caddybuilds/caddy-cloudflare:latest
restart: unless-stopped
cap_add:
- NET_ADMIN
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- ./caddy/data:/data
- ./caddy/config:/config
environment:
- CLOUDFLARE_API_TOKEN=your_cloudflare_api_token
networks:
authelia:
name: authelia
reverse-proxy:
name: reverse-proxy
external: true