Files
flimmer/docker-compose.dev.yml
T
Florian Wilde 4ad5b244bc
CI / pruefen (push) Canceled after 0s
fix: eigener Projektname fuer die Entwicklungsdatenbank
Beide Compose-Dateien leiteten den Projektnamen aus dem Verzeichnis ab. Ein
'docker compose down -v' auf dem Produktivstack nahm dadurch das Volume der
Entwicklungsdatenbank mit — genau das ist beim Testen passiert.
2026-09-01 22:57:22 +02:00

30 lines
859 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
#
# Eigener Projektname: sonst teilt sich dieser Stack den Namen mit der
# Produktiv-Compose (beide leiten ihn sonst aus dem Verzeichnis ab), und ein
# `docker compose down -v` dort nimmt die Entwicklungsdatenbank mit.
name: flimmer-dev
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: