[Unit] Description=PostgreSQL Datenbank After=network-online.target Requires=appdaten-volume.service appnetz-network.service [Container] Image=docker.io/library/postgres:16.3 ContainerName=datenbank Network=appnetz.network Volume=appdaten.volume:/var/lib/postgresql/data:Z Environment=POSTGRES_DB=appdb Environment=POSTGRES_USER=app Secret=db_passwort,type=env,target=POSTGRES_PASSWORD HealthCmd=pg_isready -U app -d appdb HealthInterval=30s HealthRetries=3 Memory=1g AutoUpdate=registry [Service] Restart=always TimeoutStartSec=120 [Install] WantedBy=default.target