22 lines
736 B
Markdown
22 lines
736 B
Markdown
# 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`.
|