ba2429612a
- Doppelte Arcane-Einträge behoben (rippy statt Rippy) - Import-Fixes: relative → absolute imports in main.py, cache/__init__.py, prescan/__init__.py, clients/__init__.py - Neue Dateien: cache.py, prescan.py, Settings.tsx - API-Port 8000 in docker-compose.yml gemappt - UI mit Sidebar, Dark Mode, Einstellungen-Tabs Fixes: #2978 (doppelte Einträge), #2888 (Import-Fehler)
51 lines
1.6 KiB
Markdown
51 lines
1.6 KiB
Markdown
# SAVEPOINT — Rippy
|
|
|
|
## Aktueller Stand
|
|
|
|
**v1.7 — API UI Modernisiert & Import-Fixes (21.07.2026)**
|
|
|
|
Rippy läuft auf Arcane VM (192.168.178.162):
|
|
- ✅ Arcane WebUI: http://192.168.178.162:3552
|
|
- ✅ Rippy UI: http://192.168.178.162:80
|
|
- ✅ Rippy API: http://192.168.178.162:8000
|
|
- ✅ Einstellungen-Page (Sidebar, Tabs, Dark Mode)
|
|
- ✅ Doppelte Arcane-Einträge behoben (`rippy` statt `Rippy`)
|
|
- ✅ Import-Fixes (relative → absolute Imports)
|
|
- ✅ Git Sync in Arcane konfiguriert
|
|
- ✅ Commit: `rippy-ui-modern` — UI Modernisiert
|
|
|
|
### Docker-Container
|
|
|
|
| Container | Port | Status |
|
|
|-----------|------|--------|
|
|
| rippy-api | 8000 | Healthy |
|
|
| rippy-worker | - | Running |
|
|
| rippy-ui | 80 | Running |
|
|
| rippy-postgres | 5432 | Healthy |
|
|
| rippy-redis | 6379 | Healthy |
|
|
|
|
### Features
|
|
|
|
- ✅ **Etappe 3**: SQLite-Cache, TMDB/MusicBrainz/TheTVDB Clients, Pre-Scan, Metadaten-Preview
|
|
- ✅ **Etappe 4**: Jellyfin-Formatierung (NFO-Generator, Image-Downloader)
|
|
- ✅ **Etappe 5**: JWT-Auth (15min/7T), Rate-Limiting (100/min), API-Key-Management
|
|
- ✅ **Etappe 6**: Docker read_only, tmpfs, healthchecks, minimale Images
|
|
- ✅ **Etappe 7**: API UI Modernisiert, Import-Fixes, Doppelte Einträge behoben
|
|
- ✅ **Dokumentation**: README, KONZEPT.md, ROADMAP.md, SAVEPOINT.md
|
|
|
|
### Nächste Schritte
|
|
|
|
- Job-Verlauf UI (aktuell nur leere Listen)
|
|
- TMDB API Schlüssel in Arcane Environment konfigurieren
|
|
- Proxmox LXC Template
|
|
- Ansible Playbooks
|
|
|
|
### Git-Log
|
|
|
|
```
|
|
rippy-ui-modern - UI Modernisiert & Import-Fixes
|
|
3d87c8c - Dokumentation aktualisiert
|
|
bdb9f8d - SAVEPOINT v1.5: Sicherheit abgeschlossen
|
|
efa642e - Etappe 6: Sicherheit
|
|
```
|