mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
|
version: '2'
|
||
|
services:
|
||
|
traefik:
|
||
|
image: traefik
|
||
|
ports:
|
||
|
- "80:80"
|
||
|
- "443:443"
|
||
|
volumes:
|
||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||
|
- ./traefik.toml:/etc/traefik/traefik.toml
|
||
|
- /etc/traefik
|
||
|
labels:
|
||
|
- traefik.frontend.rule=Host:traefik.example.com
|
||
|
- traefik.port=8080
|
||
|
- traefik.frontend.auth.forward.address=https://auth.example.com/api/verify?rd=https://auth.example.com
|
||
|
- traefik.frontend.auth.forward.tls.insecureSkipVerify=true
|
||
|
|
||
|
authelia:
|
||
|
# image: clems4ever/authelia:latest
|
||
|
build:
|
||
|
context: ../..
|
||
|
dockerfile: Dockerfile.dev
|
||
|
restart: always
|
||
|
volumes:
|
||
|
- ./config.minimal.yml:/etc/authelia/config.yml:ro
|
||
|
- ./users_database.yml:/etc/authelia/users_database.yml:rw
|
||
|
- /tmp/authelia:/tmp/authelia
|
||
|
environment:
|
||
|
- NODE_TLS_REJECT_UNAUTHORIZED=1
|
||
|
labels:
|
||
|
- traefik.frontend.rule=Host:auth.example.com
|
||
|
|
||
|
whoami:
|
||
|
image: emilevauge/whoami
|
||
|
labels:
|
||
|
- traefik.frontend.rule=Host:who.example.com
|
||
|
- traefik.frontend.auth.forward.address=https://auth.example.com/api/verify?rd=https://auth.example.com
|
||
|
- traefik.frontend.auth.forward.tls.insecureSkipVerify=true
|