26 lines
615 B
Django/Jinja
26 lines
615 B
Django/Jinja
[Unit]
|
|
Description=PostgreSQL database server
|
|
Documentation=man:postgres(1)
|
|
{% if supabase_internal is defined %}
|
|
Requires=database-optimizations.service
|
|
After=database-optimizations.service
|
|
{% endif %}
|
|
|
|
[Service]
|
|
Type=notify
|
|
User=postgres
|
|
ExecStart=/usr/lib/postgresql/bin/postgres -D /etc/postgresql
|
|
ExecStartPre=+/usr/local/bin/postgres_prestart.sh
|
|
ExecReload=/bin/kill -HUP $MAINPID
|
|
KillMode=mixed
|
|
KillSignal=SIGINT
|
|
TimeoutStopSec=90
|
|
TimeoutStartSec=86400
|
|
Restart=always
|
|
RestartSec=5
|
|
OOMScoreAdjust=-1000
|
|
EnvironmentFile=-/etc/environment.d/postgresql.env
|
|
LimitNOFILE=16384
|
|
[Install]
|
|
WantedBy=multi-user.target
|