So geben Sie eine Portnummer für PM2 an

9

Ich versuche pm2 zu verwenden, um einen node.js-Cluster zu verwalten

%Vor%

Ich führe gerade die App auf heroku und benutze eine Procfile mit dem obigen Befehl, aber ich kann nicht herausfinden, wie pm2 für die Verwendung der vorhandenen PORT env var zu konfigurieren. So etwas wie pm2 start . -p $PORT

Was vermisse ich?

    
Luke W 19.07.2015, 14:38
quelle

1 Antwort

13

Sie können die Umgebungsvariable verwenden. Zum Beispiel:

1) NODE_PORT = 3002 pm2 start -I 0 app.js

2) Wert in App lesen:

console.log(process.env.NODE_PORT);

Oder, wenn Sie eine Express-App erstellen:

1) PORT = 3002 pm2 Start -I 0 ./bin/www

2) Laden Sie PORT automatisch bei Startanwendung.

    
stdob-- 19.07.2015, 15:58
quelle

Tags und Links