Initial commit: YouTube Studio Flow (backend, frontend, infrastructure, docs)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# StudioFlow — Infrastruktur
|
||||
|
||||
## Übersicht
|
||||
Dieses Verzeichnis enthält die Konfiguration für die lokale Entwicklung und das Deployment mittels Docker Compose.
|
||||
|
||||
## Dienste
|
||||
- **frontend:** Next.js UI (Port 3000)
|
||||
- **api:** NestJS REST API (Port 3001)
|
||||
- **worker:** NestJS BullMQ Consumer
|
||||
- **postgres:** PostgreSQL 16 (Port 5432)
|
||||
- **redis:** Redis 7 für Caching und Queues (Port 6379)
|
||||
|
||||
## Schnellstart
|
||||
1. `.env.example` kopieren: `cp .env.example .env`
|
||||
2. Werte in `.env` anpassen (besonders Google API Keys).
|
||||
3. Container starten: `docker compose up -d`
|
||||
4. Datenbank migrieren: `docker compose run --rm migrate`
|
||||
|
||||
## Daten-Persistenz
|
||||
- PostgreSQL-Daten liegen im Volume `postgres_data`.
|
||||
- Redis-Daten liegen im Volume `redis_data`.
|
||||
Reference in New Issue
Block a user