3 Commits

Author SHA1 Message Date
arian 7f06ffe6d7 disable gunicorn control socket in service & patch notes 2026-04-09 02:01:06 -04:00
arian 9dc6aa8d04 tidying 2026-04-08 23:29:05 -04:00
arian 163a642f5a Merge branch 'deb-packaging' 2026-04-08 23:21:57 -04:00
4 changed files with 9 additions and 8 deletions
+1
View File
@@ -4,3 +4,4 @@ navidrome-upload.service
.idea/
.env
/README.md
__pycache__/
+1 -1
View File
@@ -9,7 +9,7 @@ Group=navidrome-uploader
WorkingDirectory=/opt/navidrome-uploader
Environment="PATH=/opt/navidrome-uploader/venv/bin"
EnvironmentFile=/etc/default/navidrome-uploader/.env
ExecStart=/opt/navidrome-uploader/venv/bin/gunicorn -c gunicorn.conf.py main:app
ExecStart=/opt/navidrome-uploader/venv/bin/gunicorn --no-control-socket -c gunicorn.conf.py main:app
Restart=on-failure
RestartSec=30
+6
View File
@@ -1,3 +1,9 @@
navidrome-uploader (0.1.0-1) unstable; urgency=medium
* Disable gunicorn control socket in systemd service unit
-- Arian Nasr <arian@2ari.ca> Thu, 09 Apr 2026 01:58:00 -0400
navidrome-uploader (0.1.0) unstable; urgency=medium
* Add Debian packaging with systemd service integration and venv setup.
-6
View File
@@ -1,6 +0,0 @@
#!/bin/sh
if ! getent passwd navidrome-uploader > /dev/null 2>&1; then
printf "Creating navidrome-uploader user\n"
useradd --system --shell /usr/sbin/nologin --user-group navidrome-uploader
fi