2025-03-05 21:43:20 +00:00
|
|
|
[Unit]
|
|
|
|
Description=A Postgresql Container
|
|
|
|
|
|
|
|
[Container]
|
2025-03-09 14:57:59 +00:00
|
|
|
# Make sure the postgres image/version matches the one in backup service.
|
2025-03-07 11:22:24 +00:00
|
|
|
Image=docker.io/postgres:17.4
|
2025-03-07 11:25:26 +00:00
|
|
|
Volume=/srv/postgresql/data:/var/lib/postgresql/data
|
2025-03-07 11:13:53 +00:00
|
|
|
EnvironmentFile=/etc/postgresql/secrets.env
|
|
|
|
Environment=POSTGRES_USER=id.tjo.space
|
|
|
|
Environment=POSTGRES_DB=id.tjo.space
|
2025-03-07 11:48:15 +00:00
|
|
|
Network=main.network
|
2025-03-07 22:35:50 +00:00
|
|
|
AutoUpdate=registry
|
|
|
|
HealthCmd=pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}
|
|
|
|
HealthStartPeriod=20s
|
2025-03-05 21:43:20 +00:00
|
|
|
|
|
|
|
[Service]
|
|
|
|
Restart=always
|
|
|
|
|
|
|
|
[Install]
|
|
|
|
WantedBy=multi-user.target
|
|
|
|
RequiredBy=authentik-server.service
|
|
|
|
RequiredBy=authentik-worker.service
|