fix: DB+Redis auf externe Mounts statt Docker Volumes

This commit is contained in:
sascha 2026-04-22 09:20:15 +02:00
parent 7d2a5710ae
commit 8bb7b89669

View file

@ -2,7 +2,7 @@
services:
postgresql:
image: docker.io/library/postgres:16-alpine
restart: unless-stopped
restart: always
healthcheck:
test: ["CMD-SHELL", "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"]
start_period: 20s
@ -10,7 +10,7 @@ services:
retries: 5
timeout: 5s
volumes:
- database:/var/lib/postgresql/data
- /app-config/authentik/db:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: ${PG_PASS}
POSTGRES_USER: authentik
@ -19,7 +19,7 @@ services:
redis:
image: docker.io/library/redis:alpine
command: --save 60 1 --loglevel warning
restart: unless-stopped
restart: always
healthcheck:
test: ["CMD-SHELL", "redis-cli ping | grep PONG"]
start_period: 20s
@ -27,11 +27,11 @@ services:
retries: 5
timeout: 3s
volumes:
- redis:/data
- /app-config/authentik/redis:/data
server:
image: ghcr.io/goauthentik/server:${AUTHENTIK_TAG:-2024.12.3}
restart: unless-stopped
restart: always
command: server
environment:
AUTHENTIK_REDIS__HOST: redis
@ -55,7 +55,7 @@ services:
worker:
image: ghcr.io/goauthentik/server:${AUTHENTIK_TAG:-2024.12.3}
restart: unless-stopped
restart: always
command: worker
environment:
AUTHENTIK_REDIS__HOST: redis
@ -77,8 +77,3 @@ services:
redis:
condition: service_healthy
volumes:
database:
driver: local
redis:
driver: local