Build Jellomator MVP
All checks were successful
docker / build-and-push (push) Successful in 49s

This commit is contained in:
Space-Banane
2026-05-20 20:36:28 +02:00
parent ce0dc0880c
commit 3991a01ec7
18 changed files with 3830 additions and 0 deletions

View File

@@ -7,9 +7,11 @@ Dark, SQLite-backed dashboard for Arr* services and custom links.
- First-run admin setup
- Cookie-based admin auth
- Public dashboard with search/filter
- Dedicated protected admin page at `/admin`
- Link CRUD backed by SQLite
- Icon blobs stored in SQLite
- Single-container deployment
- Seeded Arr* presets on first run
## Local Dev
@@ -20,6 +22,8 @@ npm run dev
Backend runs on `http://localhost:6363`.
Open `/admin` for the protected management page.
## Docker
```bash
@@ -33,6 +37,7 @@ The app uses exactly one bind mount:
## SQLite
All data lives in SQLite, including uploaded icon blobs. There is no separate uploads directory.
The first-run setup also seeds editable defaults for Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, qBittorrent, Jellyfin, Jellyseerr, and Overseerr.
## Gitea CI/CD