Docker Up
Start all services via Docker Compose and verify they are running correctly.
Steps
Start all services:
docker compose up --build -dWait for services — check status (retry up to 60 seconds):
docker compose psVerify API health:
curl -sf http://localhost:7208/healthExpected: HTTP 200 with
{"status":"Healthy"}Verify frontend:
curl -sf -o /dev/null -w "%{http_code}" http://localhost:8080Expected: HTTP 200
If any service fails, check logs:
docker compose logs --tail=50 <failed-service>Common issues:
- Port 5432 in use → another PostgreSQL instance is running locally
- API connection refused → DB not ready yet, wait and retry
- Frontend 502 → API container not started, check
docker compose logs api - Build fails → check for .NET restore errors or npm install errors
Source: rikky-hermanto/personal-finance — distributed by TomeVault.