diff options
Diffstat (limited to 'www-apps/paperless-ngx/files')
-rw-r--r-- | www-apps/paperless-ngx/files/paperless-webserver.service | 3 | ||||
-rw-r--r-- | www-apps/paperless-ngx/files/paperless-webserver.socket | 13 |
2 files changed, 15 insertions, 1 deletions
diff --git a/www-apps/paperless-ngx/files/paperless-webserver.service b/www-apps/paperless-ngx/files/paperless-webserver.service index 2568805..69359cd 100644 --- a/www-apps/paperless-ngx/files/paperless-webserver.service +++ b/www-apps/paperless-ngx/files/paperless-webserver.service @@ -1,6 +1,6 @@ [Unit] Description=Paperless webserver service -Requires=redis.service +Requires=redis.service paperless-webserver.socket After=network.target Wants=network.target PartOf=paperless.target @@ -14,4 +14,5 @@ ExecStart=/usr/bin/gunicorn -c /usr/share/paperless/gunicorn.conf.py paperless.a Restart=on-abort [Install] +Also=paperless-webserver.socket WantedBy=paperless.target diff --git a/www-apps/paperless-ngx/files/paperless-webserver.socket b/www-apps/paperless-ngx/files/paperless-webserver.socket new file mode 100644 index 0000000..4c458c7 --- /dev/null +++ b/www-apps/paperless-ngx/files/paperless-webserver.socket @@ -0,0 +1,13 @@ +[Unit] +Description=Socket for Paperless webserver +PartOf=paperless-webserver.service + +[Socket] +ListenStream=/run/paperless.sock +SocketUser=paperless +SocketGroup=paperless +SocketMode=0660 +RemoveOnStop=True + +[Install] +WantedBy=sockets.target |