22 lines
669 B
Django/Jinja
22 lines
669 B
Django/Jinja
services:
|
|
authelia:
|
|
image: {{ authelia_image }}
|
|
container_name: {{ authelia_container_name }}
|
|
restart: unless-stopped
|
|
volumes:
|
|
- {{ authelia_config_dir }}:/config
|
|
ports:
|
|
- "127.0.0.1:{{ authelia_port }}:{{ authelia_port }}"
|
|
environment:
|
|
- TZ={{ ansible_facts.timezone | default('UTC') }}
|
|
|
|
caddy:
|
|
image: caddy:2
|
|
container_name: authelia_caddy
|
|
restart: unless-stopped
|
|
network_mode: host
|
|
volumes:
|
|
- /etc/resolv.conf:/etc/resolv.conf:ro
|
|
- {{ authelia_base_dir }}/Caddyfile:/etc/caddy/Caddyfile
|
|
- {{ authelia_data_dir }}/caddy_data:/data
|
|
- {{ authelia_data_dir }}/caddy_config:/config |