infrastructure-ng/id.tjo.space/root/etc/containers/systemd/postgresql.container

23 lines
592 B
Text
Raw Normal View History

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
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