Mercurial > p > roundup > code
annotate scripts/systemd.gunicorn @ 7623:3df2441f3a1e
build: revert all attempts to disable docs
travis-ci will remain broken for nightly (3.12) testing.
Trying to enable maintainer mode broke on a missing dot executable.
Disable nightly since something is borked in the base config there and
I don't want to waste credits on it.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 11 Sep 2023 01:17:57 -0400 |
| parents | c63df349f319 |
| children |
| rev | line source |
|---|---|
|
6344
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
1 [Unit] |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
2 Description=Roundup Server - roundup |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
3 |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
4 [Service] |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
5 User=roundup |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
6 WorkingDirectory=/path/to/roundup/trackers/roundup |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
7 SyslogIdentifier=roundup-server-roundup |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
8 ExecStart=/path/to/gunicorn -b unix:///var/run/roundup/roundup.sock wsgi -w 4 --preload --max-requests 128 --max-requests-jitter 32 --timeout 60 --graceful-timeout 60 --access-logfile - --error-logfile |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
9 ExecReload=/bin/kill -HUP $MAINPID |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
10 ExecStop = /bin/kill -s TERM $MAINPID |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
11 KillMode=mixed |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
12 Restart=on-failure |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
13 RestartSec=15s |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
14 |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
15 [Install] |
|
c63df349f319
issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff
changeset
|
16 WantedBy=multi-user.target |
