Doku: KONZEPT.md, ROADMAP.md, AGENTS.md, README.md, SAVEPOINT.md, .aiexclude
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# SAVEPOINT — Rippy
|
||||
|
||||
## Aktueller Stand
|
||||
|
||||
**vorbereitet — Bau beginnt in Zed.**
|
||||
|
||||
Das Repo enthält das gehärtete Konzept und den Meilenstein-Plan. Kein Code ist bisher geschrieben.
|
||||
|
||||
## Nächste Schritte
|
||||
|
||||
1. **Etappe 1: Fundament** — Container-Infrastruktur + udev-Erkennung.
|
||||
- Docker Compose mit 5 Containern (api, worker, ui, postgres, redis)
|
||||
- udev-Regel + Daemon für Disc-Einwurf-Erkennung
|
||||
- Device-Resolver (UUID/Serial)
|
||||
- Basis-Celery-Job-Erstellung
|
||||
|
||||
## Offene Fragen für den Bau
|
||||
|
||||
- Welches Tool für DVD/Blu-ray? `makejungles` (OpenSource) oder `makemkvcon` (MakeMKV, kostenpflichtig nach Beta-Phase)?
|
||||
- Go oder Python für den udev-Daemon? Go ist schneller, Python ist einfacher.
|
||||
- Welche Port-Nummern? Standard (80/443/5432/6379) oder custom?
|
||||
- TMDB API-Key: woher bekommt der Commander seinen?
|
||||
|
||||
## Technologien (bereits festgelegt)
|
||||
|
||||
| Komponente | Wahl | Quelle |
|
||||
|------------|------|--------|
|
||||
| API | FastAPI (Python) | KONZEPT.md |
|
||||
| Worker | Celery + Redis (Python) | KONZEPT.md |
|
||||
| UI | React + Vite → statisch | KONZEPT.md |
|
||||
| DB | PostgreSQL | KONZEPT.md |
|
||||
| Cache | Redis (AOF) | KONZEPT.md |
|
||||
| Ripping CD | abcde + chromaprint | KONZEPT.md |
|
||||
| Ripping DVD/BR | makejungles / makemkvcon | KONZEPT.md |
|
||||
| Metadaten | TMDB + MusicBrainz + TheTVDB | KONZEPT.md |
|
||||
| NFO | Kodi/NFO-Schema | KONZEPT.md |
|
||||
| Deployment | Docker Compose | KONZEPT.md |
|
||||
| Build-System | Dockerfile (multi-stage) | KONZEPT.md |
|
||||
| CI | Gitea Pipelines | KONZEPT.md |
|
||||
Reference in New Issue
Block a user