24 lines
551 B
Text
24 lines
551 B
Text
[Unit]
|
|
Description=Dew sample PostgreSQL 18 database
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
|
|
[Container]
|
|
Image=docker.io/library/postgres:18
|
|
ContainerName=dew_postgresql-18
|
|
Environment=POSTGRES_DB=dew
|
|
Environment=POSTGRES_USER=dew
|
|
Environment=POSTGRES_PASSWORD=dew_dev_password
|
|
PublishPort=127.0.0.1:5432:5432
|
|
Volume=dew_postgresql-18_data:/var/lib/postgresql:Z
|
|
HealthCmd=pg_isready -U dew -d dew
|
|
HealthInterval=10s
|
|
HealthTimeout=5s
|
|
HealthRetries=5
|
|
|
|
[Service]
|
|
Restart=on-failure
|
|
TimeoutStartSec=120
|
|
|
|
[Install]
|
|
WantedBy=default.target
|