# Portstyring og lokal serverstart ## Aktuel konfiguration Den samlede Express-server bruger `process.env.PORT` og falder tilbage til port `4032`. Det er defineret i `backend/unified-server.js` og i `ecosystem.config.js`. Port `4031` ryddes fortsat af det eksisterende cleanup-script af hensyn til ældre lokale processer, men er ikke den primære serverport. ## Start serveren ```bash npm run dev # eller npm start ``` Begge kommandoer kører `scripts/cleanup-ports.sh`, før serveren startes. ## Kontrollér serveren ```bash curl http://localhost:4032/api/health lsof -i :4032 ``` ## PM2 ```bash pm2 start ecosystem.config.js pm2 status pm2 logs tilbudgivern-unified --lines 100 pm2 restart tilbudgivern-unified ``` Brug kun den eksplicitte PM2-proces `tilbudgivern-unified`, som er defineret i `ecosystem.config.js`. ## Fejlfinding 1. Kør `npm run cleanup-ports`. 2. Kontrollér `lsof -i :4032`. 3. Kontrollér PM2-status og logs. 4. Kontrollér at `PORT` ikke overskrives forkert i miljøet. Undgå brede kill-kommandoer, som kan stoppe andre Node-processer på maskinen.