Files
dockerserver-scott/reverseproxy2/compose.yml

58 lines
1.1 KiB
YAML

services:
authelia:
image: 'authelia/authelia'
container_name: 'authelia'
volumes:
- './authelia:/config'
networks:
- authelia
- reverseproxy
ports:
- 9091:9091
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:
container_name: caddy
build: .
environment:
- DNS_PROVIDER_TOKEN=BI5kO2I9fHAqso_OClKxbUM6xTCodH2OfQ60yNp3
security_opt:
- no-new-privileges:true
networks:
- reverseproxy
ports:
- 80:80
- 443:443
volumes:
- ./caddy/data:/data
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- ./caddy/logs:/srv/
restart: unless-stopped
whoami:
image: traefik/whoami
container_name: whoami
networks:
- reverseproxy
networks:
authelia:
name: authelia
reverseproxy:
external: true