environment/lib/data/templates/postgresql/postgresql.service.erb
2025-08-07 19:41:04 +02:00

29 lines
444 B
Text

[Unit]
Description=PostgreSQL <%= version %>
After=network.target
[Service]
Type=notify
User=postgresql
Group=servicesql
ExecStart=<%= postgres_bin %> -D <%= database_dir %>/data
ExecReload=/bin/kill -HUP $MAINPID
KillMode=mixed
TimeoutSec=300
Restart=on-failure
NotifyAccess=all
# Security
ProtectSystem=full
ProtectHome=true
PrivateTmp=true
NoNewPrivileges=true
# Resource Limits
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target