diff --git a/docker-compose.yml b/docker-compose.yml index 6235913..b8e6268 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: image: ghcr.io/goauthentik/server:${VERSION:-2024.12.3} container_name: authentik_server depends_on: - - db + - db_pg17 - redis command: server restart: unless-stopped @@ -20,7 +20,7 @@ services: - proxy environment: AUTHENTIK_REDIS__HOST: redis - AUTHENTIK_POSTGRESQL__HOST: db + AUTHENTIK_POSTGRESQL__HOST: db_pg17 AUTHENTIK_POSTGRESQL__NAME: file:///run/secrets/db_name AUTHENTIK_POSTGRESQL__USER: file:///run/secrets/db_user AUTHENTIK_POSTGRESQL__PASSWORD: file:///run/secrets/db_pass @@ -35,7 +35,7 @@ services: image: ghcr.io/goauthentik/server:${VERSION:-2024.12.3} container_name: authentik_worker depends_on: - - db + - db_pg17 - redis command: worker restart: unless-stopped @@ -55,7 +55,7 @@ services: - internal environment: AUTHENTIK_REDIS__HOST: redis - AUTHENTIK_POSTGRESQL__HOST: db + AUTHENTIK_POSTGRESQL__HOST: db_pg17 AUTHENTIK_POSTGRESQL__NAME: file:///run/secrets/db_name AUTHENTIK_POSTGRESQL__USER: file:///run/secrets/db_user AUTHENTIK_POSTGRESQL__PASSWORD: file:///run/secrets/db_pass @@ -98,9 +98,9 @@ services: secrets: - ldap_api_key - db: - image: docker.io/library/postgres:16-alpine - container_name: authentik_db + db_pg17: + image: docker.io/library/postgres:17 + container_name: authentik_db_pg17 restart: unless-stopped healthcheck: test: [ "CMD-SHELL", "pg_isready -d `cat $$POSTGRES_DB_FILE` -U `cat $$POSTGRES_USER_FILE`" ] @@ -109,7 +109,7 @@ services: retries: 5 timeout: 5s volumes: - - db:/var/lib/postgresql/data + - db_pg17:/var/lib/postgresql/data networks: - internal environment: @@ -138,9 +138,9 @@ services: - internal volumes: - db: + db_pg17: driver: local - name: authentik_db + name: authentik_db_pg17 redis: driver: local name: authentik_redis