#!/bin/sh # Start de API en de Vite dev-server samen in de dev-container. # De browser praat met Vite (5173); Vite proxyt /api naar de API op 3001. set -e cd /app node --watch src/server.js & API_PID=$! cd /app/frontend node_modules/.bin/vite --host 0.0.0.0 --port 5173 & WEB_PID=$! afsluiten() { kill "$API_PID" "$WEB_PID" 2>/dev/null exit 0 } trap afsluiten TERM INT # Valt één van de twee processen weg, dan stopt de container (compose herstart). wait -n kill "$API_PID" "$WEB_PID" 2>/dev/null exit 1