31 lines
645 B
Plaintext
31 lines
645 B
Plaintext
[Unit]
|
|
Description=Authelia - DB
|
|
|
|
[Container]
|
|
Pod=authelia.pod
|
|
ContainerName=authelia-db
|
|
Image=docker.io/library/postgres:17.2-bookworm
|
|
|
|
# Environment=POSTGRES_PASSWORD=
|
|
# Environment=POSTGRES_USER=
|
|
# Environment=POSTGRES_DB=
|
|
EnvironmentFile=/mnt/data/containers/authelia/.env.db
|
|
|
|
Volume=/mnt/data/containers/authelia/postgresql:/var/lib/postgresql/data
|
|
Volume=/etc/timezone:/etc/timezone:ro
|
|
Volume=/etc/localtime:/etc/localtime:ro
|
|
|
|
# health check
|
|
HealthCmd=pg_isready -U pguser -d general
|
|
HealthInterval=5s
|
|
HealthRetries=3
|
|
HealthStartPeriod=15s
|
|
HealthTimeout=30s
|
|
|
|
[Service]
|
|
Restart=always
|
|
TimeoutStartSec=300
|
|
|
|
[Install]
|
|
WantedBy=default.target
|