feat: TMDB year fallback + PUID/PGID support
Docker / docker (push) Successful in 2m58s

- tmdb.py: store release_date year in cache, expose as tmdb_year
- main.py + app.js: use tmdb_year when subtitle has no year
- Dockerfile: add gosu + abc user for PUID/PGID runtime privilege drop
- entrypoint.sh: new entrypoint handling PUID/PGID ownership of /app/data

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
dev
2026-05-05 18:02:18 +02:00
parent 9cc8bb771d
commit 0866a875ba
6 changed files with 45 additions and 14 deletions
+2
View File
@@ -101,6 +101,8 @@ TMDB_API_KEY=xxx docker compose up -d
| `TMDB_API_KEY` | — | Clé API TMDB (obligatoire pour posters/backdrops) |
| `TZ` | `UTC` | Fuseau horaire |
| `AUTO_DL_INTERVAL` | `3600` | Intervalle (secondes) entre deux checks auto-DL |
| `PUID` | `0` | UID Unix du propriétaire des fichiers (Unraid : `99`) |
| `PGID` | `0` | GID Unix du propriétaire des fichiers (Unraid : `100`) |
---