FEAT: deb packaging for simplified installation #15

Manually merged
arian merged 10 commits from deb-packaging into main 2026-04-09 03:22:10 +00:00
Showing only changes of commit 822c3941fd - Show all commits
-22
View File
@@ -1,22 +0,0 @@
# navidrome-uploader
Small Flask app that uploads audio files to a Navidrome music folder.
## Debian packaging
Debian packaging files are in `debian/`.
The package installs:
- app code in `/opt/navidrome-uploader`
- environment file in `/etc/default/navidrome-uploader/.env`
- systemd unit in `/lib/systemd/system/navidrome-uploader.service`
- Python dependencies in `/opt/navidrome-uploader/venv` during `postinst`
### Build a `.deb`
```sh
./release/build-deb.sh
```
The resulting package is written to the parent directory of the project.