Files
tilbudgivern/docs/PORT_MANAGEMENT.md
2026-08-17 09:12:03 +02:00

1.1 KiB

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

npm run dev
# eller
npm start

Begge kommandoer kører scripts/cleanup-ports.sh, før serveren startes.

Kontrollér serveren

curl http://localhost:4032/api/health
lsof -i :4032

PM2

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.