Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
c7f2c99c6b
|
|||
|
1d3ae30cc9
|
|||
|
8b30c88a6a
|
|||
|
0fc4717a05
|
|||
|
2e68ad7323
|
|||
|
792465dab2
|
Vendored
+6
@@ -1,3 +1,9 @@
|
|||||||
|
navidrome-uploader (0.1.0-2) unstable; urgency=high
|
||||||
|
|
||||||
|
* Run pip install stage as navidrome-uploader user instead of root
|
||||||
|
|
||||||
|
-- Arian Nasr <arian@2ari.ca> Tue, 14 Apr 2026 12:11:00 -0400
|
||||||
|
|
||||||
navidrome-uploader (0.1.0-1) unstable; urgency=medium
|
navidrome-uploader (0.1.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
* Disable gunicorn control socket in systemd service unit
|
* Disable gunicorn control socket in systemd service unit
|
||||||
|
|||||||
Vendored
+1
-1
@@ -5,5 +5,5 @@ requirements.txt opt/navidrome-uploader/
|
|||||||
templates/* opt/navidrome-uploader/templates/
|
templates/* opt/navidrome-uploader/templates/
|
||||||
static/css/* opt/navidrome-uploader/static/css/
|
static/css/* opt/navidrome-uploader/static/css/
|
||||||
static/js/* opt/navidrome-uploader/static/js/
|
static/js/* opt/navidrome-uploader/static/js/
|
||||||
contrib/navidrome-uploader.service lib/systemd/system/
|
contrib/navidrome-uploader.service lib/systemd/system/navidrome-uploader.service
|
||||||
|
|
||||||
|
|||||||
Vendored
+7
-3
@@ -3,12 +3,15 @@ set -e
|
|||||||
|
|
||||||
APP_DIR="/opt/navidrome-uploader"
|
APP_DIR="/opt/navidrome-uploader"
|
||||||
VENV_DIR="${APP_DIR}/venv"
|
VENV_DIR="${APP_DIR}/venv"
|
||||||
|
APP_USER="navidrome-uploader"
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
configure)
|
configure)
|
||||||
python3 -m venv "${VENV_DIR}"
|
chown -R "$APP_USER:$APP_USER" "$APP_DIR"
|
||||||
"${VENV_DIR}/bin/pip" install --no-cache-dir --upgrade pip
|
|
||||||
"${VENV_DIR}/bin/pip" install --no-cache-dir -r "${APP_DIR}/requirements.txt"
|
runuser -u "$APP_USER" -- python3 -m venv "$VENV_DIR"
|
||||||
|
runuser -u "$APP_USER" -- "$VENV_DIR/bin/pip" install --no-cache-dir --upgrade pip
|
||||||
|
runuser -u "$APP_USER" -- "$VENV_DIR/bin/pip" install --no-cache-dir -r "$APP_DIR/requirements.txt"
|
||||||
|
|
||||||
if command -v systemctl >/dev/null 2>&1; then
|
if command -v systemctl >/dev/null 2>&1; then
|
||||||
systemctl daemon-reload || true
|
systemctl daemon-reload || true
|
||||||
@@ -20,3 +23,4 @@ esac
|
|||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Vendored
+1
@@ -8,6 +8,7 @@ fi
|
|||||||
if [ "$1" = "purge" ]; then
|
if [ "$1" = "purge" ]; then
|
||||||
rm -rf /etc/default/navidrome-uploader
|
rm -rf /etc/default/navidrome-uploader
|
||||||
rm -rf /opt/navidrome-uploader/venv
|
rm -rf /opt/navidrome-uploader/venv
|
||||||
|
rm -rf /opt/navidrome-uploader/__pycache__
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
+3
-1
@@ -1,8 +1,10 @@
|
|||||||
blinker==1.9.0
|
blinker==1.9.0
|
||||||
click==8.3.2
|
click==8.3.3
|
||||||
Flask==3.1.3
|
Flask==3.1.3
|
||||||
itsdangerous==2.2.0
|
itsdangerous==2.2.0
|
||||||
Jinja2==3.1.6
|
Jinja2==3.1.6
|
||||||
MarkupSafe==3.0.3
|
MarkupSafe==3.0.3
|
||||||
Werkzeug==3.1.8
|
Werkzeug==3.1.8
|
||||||
gunicorn==25.3.0
|
gunicorn==25.3.0
|
||||||
|
pip==26.0.1
|
||||||
|
packaging==26.1
|
||||||
Reference in New Issue
Block a user