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