Files
flimmer/docker-compose.dev.yml
T
Florian Wilde 3e11e4ffb1 feat: Datenmodell für Katalog, Tracking und Universen
Prisma-Schema in vier Schichten: Konten und Zugang, gemeinsamer Katalog
(über die TMDB-ID dedupliziert), persönliches Tracking je Nutzer sowie
Universen mit mehreren Reihenfolgen. Dazu Benachrichtigungskanäle und
Protokoll der Hintergrundläufe.

Prisma 7 verlangt einen Treiber-Adapter statt der URL im Schema; die
Konfiguration liegt deshalb in prisma.config.mjs — bewusst als .mjs, damit
die CLI auch im schlanken Produktionsimage ohne TypeScript-Loader läuft.
2026-09-01 18:46:27 +02:00

24 lines
621 B
YAML

# Nur die Datenbank — die App läuft bei der Entwicklung direkt über `npm run dev`.
# docker compose -f docker-compose.dev.yml up -d
services:
db:
image: postgres:17-alpine
container_name: flimmer-dev-db
restart: unless-stopped
environment:
POSTGRES_USER: flimmer
POSTGRES_PASSWORD: flimmer-dev
POSTGRES_DB: flimmer
ports:
- "127.0.0.1:5439:5432"
volumes:
- flimmer-dev-db:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U flimmer -d flimmer"]
interval: 5s
timeout: 5s
retries: 10
volumes:
flimmer-dev-db: