Added systemd units.

This commit is contained in:
2023-07-30 19:04:15 -04:00
parent 1693d0604c
commit 1a3c484735
2 changed files with 31 additions and 0 deletions

21
nibasaviewer.service Normal file
View File

@@ -0,0 +1,21 @@
[Unit]
Description=NibasaViewer Gnicorn daemon
Requires=nibasaviewer.socket
After=network.target
[Service]
User=nibasaviewer
Group=nibasaviewer
WorkingDirectory=/var/lib/NibasaViewer
ExecStart=/var/lib/NibasaViewer/.venv/bin/gunicorn \
--access-logfile /var/log/gunicorn_access.log \
--error-logfile /var/log/gunicorn_errors.log \
--log-level=debug \
--workers 3 \
--timeout 6400 \
--bind unix:/run/nibasaviewer.sock \
--limit-request-line 8190 \
jcg.wsgi:application \
[Install]
WantedBy=multi-user.target

10
nibasaviewer.socket Normal file
View File

@@ -0,0 +1,10 @@
[Unit]
Description=NibasaViewer Gunicorn socket
[Socket]
SocketUser=nibasaviewer
SocketGroup=nibasaviewer
ListenStream=/run/nibasaviewer.sock
[Install]
WantedBy=sockets.target