annotate scripts/systemd.gunicorn @ 7867:1774fdf2010a

doc: vale fixes, update TAL repeat object section. For repeat object/variable, added back first() and last() methods now that they are fixed. Moved start/end properties to separate property table along with index. Added details on how even works (e.g. even() is True when number() is 1 because the index is 0 which is even). Document returns from methods are mostly truthy and not true.
author John Rouillard <rouilj@ieee.org>
date Sun, 07 Apr 2024 20:58:58 -0400
parents c63df349f319
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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

Roundup Issue Tracker: http://roundup-tracker.org/