From 01aff46b4f60776756f829fba9f91a519c78ef03 Mon Sep 17 00:00:00 2001 From: Julian Appel Date: Wed, 22 Jul 2026 22:54:53 +0200 Subject: [PATCH] Start Docker stack in background --- README.md | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4fb9608..ec08135 100644 --- a/README.md +++ b/README.md @@ -160,7 +160,7 @@ Die folgende Liste fasst die zentralen Anforderungen zusammen und zeigt den aktu Voraussetzung: Docker Desktop mit aktivem Docker-Compose-Plugin. 1. Sicherstellen, dass keine direkt gestartete API und kein direkt gestartetes Frontend mehr auf Port 3000/3001 laufen. -2. `npm run docker:up` +2. `npm run docker:up` (baut und startet beide Container im Hintergrund) 3. Frontend unter `http://localhost:3001` oeffnen. Beim Start fuehrt der API-Container ausstehende Drizzle-Migrationen und die Circuit-First-Schemapruefung aus. Die vorhandene SQLite-Datenbank wird ueber `./data:/app/data` eingebunden und bleibt nach `npm run docker:down` erhalten. Quellcodeaenderungen unter `src/` werden von beiden Entwicklungsservern automatisch erkannt. @@ -168,7 +168,7 @@ Beim Start fuehrt der API-Container ausstehende Drizzle-Migrationen und die Circ Weitere Docker-Befehle: - `npm run docker:down` - Frontend und API stoppen -- `npm run docker:logs` - laufende Containerlogs anzeigen +- `npm run docker:logs` - laufende Containerlogs anzeigen (`Ctrl+C` beendet nur die Logansicht) - `docker compose ps` - Status und Healthchecks anzeigen - `Invoke-WebRequest http://localhost:3000/health` - API-Healthcheck pruefen diff --git a/package.json b/package.json index 243161d..6dc0dc6 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "dev": "npm run dev:api", "dev:api": "tsx watch src/server/index.ts", "dev:web": "next dev -p 3001", - "docker:up": "docker compose up --build", + "docker:up": "docker compose up --build --detach", "docker:down": "docker compose down", "docker:logs": "docker compose logs --follow", "build": "npm run build:api",