authelia: move outside traefik docker-compose.yml #246

Merged
mg merged 3 commits from authelia_solo into master 2024-11-21 13:00:34 +01:00
3 changed files with 43 additions and 30 deletions
Showing only changes of commit e6eafdd8b8 - Show all commits

View file

@ -0,0 +1,41 @@
# Details/Doku: https://wiki.mgrote.net/pages/_Technik/software/rest/ldap/?h=ldap
services:
######## traefik ########
traefik:
container_name: traefik
image: "traefik:v3.2.1"
restart: unless-stopped
pull_policy: missing
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik.yml:/etc/traefik/traefik.yml
- ./file-provider.yml:/etc/traefik/file-provider.yml
- acme_data:/etc/traefik/acme
networks:
- traefik
ports:
- "80:80" # HTTP
- "8081:8080" # Web-GUI
- "443:443" # HTTPS
- "2222:2222" # SSH
environment:
TZ: Europe/Berlin
healthcheck:
test: ["CMD", "traefik", "healthcheck", "--ping"]
interval: 30s
timeout: 10s
retries: 3
depends_on:
- authelia
######## Networks ########
networks:
authelia:
traefik:
external: true
postfix:
external: true
######## Volumes ########
volumes:
acme_data:

View file

@ -1,34 +1,6 @@
# Details/Doku: https://wiki.mgrote.net/pages/_Technik/hardware/rest/fpv/software/rest/ldap/ # Details/Doku: https://wiki.mgrote.net/pages/_Technik/software/rest/ldap/?h=ldap
services: services:
######## traefik ########
traefik:
container_name: traefik
image: "traefik:v3.2.1"
restart: unless-stopped
pull_policy: missing
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik.yml:/etc/traefik/traefik.yml
- ./file-provider.yml:/etc/traefik/file-provider.yml
- acme_data:/etc/traefik/acme
networks:
- traefik
ports:
- "80:80" # HTTP
- "8081:8080" # Web-GUI
- "443:443" # HTTPS
- "2222:2222" # SSH
environment:
TZ: Europe/Berlin
healthcheck:
test: ["CMD", "traefik", "healthcheck", "--ping"]
interval: 30s
timeout: 10s
retries: 3
depends_on:
- authelia
######## authelia ######## ######## authelia ########
authelia: authelia:
image: authelia/authelia:4.38.17 image: authelia/authelia:4.38.17
@ -64,6 +36,7 @@ services:
timeout: 10s timeout: 10s
retries: 3 retries: 3
######## Redis ########
authelia-redis: authelia-redis:
image: "redis:7.4.1" image: "redis:7.4.1"
container_name: authelia-redis container_name: authelia-redis
@ -114,6 +87,5 @@ networks:
external: true external: true
######## Volumes ######## ######## Volumes ########
volumes: volumes:
acme_data:
authelia_data: authelia_data:
db: db: