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: - {{ authelia_base_dir }}/Caddyfile:/etc/caddy/Caddyfile - {{ authelia_data_dir }}/caddy_data:/data - {{ authelia_data_dir }}/caddy_config:/config