add: add docker compose stacks

This commit is contained in:
2026-01-16 05:50:15 +00:00
commit d542622d00
18 changed files with 583 additions and 0 deletions

2
authentik/.env Normal file
View File

@@ -0,0 +1,2 @@
PG_PASS=Q/IMcaD90jPctJp+Qx6q1i9gMKF1g8VCHE2aSgSrASYBoOIZ
AUTHENTIK_SECRET_KEY=yDCM9VVhmigqSJ2xd/CQdLNfdUsLGfRh8hz1co2LtwqNwMA66Nql9QH/F/Oo0BWXxiJ0YrJ3cQAeN9XG

View File

@@ -0,0 +1,69 @@
services:
postgresql:
image: docker.io/library/postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_DB: authentik
POSTGRES_USER: authentik
POSTGRES_PASSWORD: QIMcaD90jPctJpQx6q1i9gMKF1g8VCHE2aSgSrASYBoOIZ
healthcheck:
test:
- CMD-SHELL
- pg_isready -d authentik -U authentik
interval: 30s
timeout: 5s
retries: 5
start_period: 20s
volumes:
- /data/docker/authentik/database:/var/lib/postgresql/data
server:
image: ghcr.io/goauthentik/server:2025.10.3
command: server
restart: unless-stopped
depends_on:
postgresql:
condition: service_healthy
environment:
AUTHENTIK_POSTGRESQL__HOST: postgresql
AUTHENTIK_POSTGRESQL__NAME: authentik
AUTHENTIK_POSTGRESQL__USER: authentik
AUTHENTIK_POSTGRESQL__PASSWORD: QIMcaD90jPctJpQx6q1i9gMKF1g8VCHE2aSgSrASYBoOIZ
AUTHENTIK_SECRET_KEY: yDCM9VVhmigqSJ2xdCQdLNfdUsLGfRh8hz1co2LtwqNwMA66Nql9QHFOo0BWXxiJ0YrJ3cQAeN9XG
ports:
- "8000:9000"
- "8443:9443"
volumes:
- /data/docker/authentik/media:/media
- /data/docker/authentik/custom-templates:/templates
worker:
image: ghcr.io/goauthentik/server:2025.10.3
command: worker
restart: unless-stopped
user: root
depends_on:
postgresql:
condition: service_healthy
environment:
AUTHENTIK_POSTGRESQL__HOST: postgresql
AUTHENTIK_POSTGRESQL__NAME: authentik
AUTHENTIK_POSTGRESQL__USER: authentik
AUTHENTIK_POSTGRESQL__PASSWORD: QIMcaD90jPctJpQx6q1i9gMKF1g8VCHE2aSgSrASYBoOIZ
AUTHENTIK_SECRET_KEY: yDCM9VVhmigqSJ2xdCQdLNfdUsLGfRh8hz1co2LtwqNwMA66Nql9QHFOo0BWXxiJ0YrJ3cQAeN9XG
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/docker/authentik/media:/media
- /data/docker/authentik/certs:/certs
- /data/docker/authentik/custom-templates:/templates