Files
youtube-studio-flow/infrastructure

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.