feat(api): listen on unix socket with gunicorn

This commit is contained in:
jo 2022-07-06 14:21:55 +02:00 committed by Kyle Robbertze
parent ec45717ccf
commit 1cb03c35d2
4 changed files with 18 additions and 4 deletions

View file

@ -1,5 +1,6 @@
[Unit]
Description=LibreTime API Service
Requires=libretime-api.socket
PartOf=libretime.target
[Service]
@ -13,7 +14,7 @@ Environment=LIBRETIME_CONFIG_FILEPATH=@@CONFIG_FILEPATH@@
ExecStart=/usr/bin/gunicorn \
--workers 4 \
--log-file - \
--bind 127.0.0.1:8081 \
--bind unix:/run/libretime-api.sock \
libretime_api.wsgi
ExecReload=/bin/kill -s HUP $MAINPID
User=libretime