mirror of
https://github.com/element-hq/synapse
synced 2024-09-03 01:30:20 +00:00
I have a use case where I'd like the Synapse image to start up a postgres instance that I can use, but don't want to force Synapse to use postgres as well. This commit prevents postgres from being started when it has already been explicitly enabled elsewhere.
19 lines
564 B
Text
19 lines
564 B
Text
[program:postgres]
|
|
command=/usr/local/bin/prefix-log gosu postgres postgres
|
|
|
|
# Only start if START_POSTGRES=true
|
|
autostart=%(ENV_START_POSTGRES)s
|
|
|
|
# Lower priority number = starts first
|
|
priority=1
|
|
|
|
autorestart=unexpected
|
|
stdout_logfile=/dev/stdout
|
|
stdout_logfile_maxbytes=0
|
|
stderr_logfile=/dev/stderr
|
|
stderr_logfile_maxbytes=0
|
|
|
|
# Use 'Fast Shutdown' mode which aborts current transactions and closes connections quickly.
|
|
# (Default (TERM) is 'Smart Shutdown' which stops accepting new connections but
|
|
# lets existing connections close gracefully.)
|
|
stopsignal=INT
|