3 Stimmen

Environmentverwaltung Node.js Plugins / Methoden für Heroku-Apps?

Es scheint, dass mein Arbeitsablauf verbessert werden würde, wenn ich auf irgendeine Weise meine Umgebungsvariablen automatisch verwalten könnte, damit verschiedene Sets automatisch geladen werden können, je nachdem, ob der Server lokal oder auf Heroku läuft.

Was sind meine Möglichkeiten? Heroku muss auf ihrer Seite etwas verwenden, denn es gibt Variablen wie local.env.PORT. Was verwenden sie? Ich dachte, dass es vielleicht einfacher wäre, wenn ich dasselbe verwenden würde.

2voto

Kevin Bedell Punkte 12954

Ich glaube, du kannst das Foreman Ruby Gem auch mit Heroku verwenden, selbst wenn du Apps mit Node.js bereitstellst.

Foreman ermöglicht es dir, unterschiedliche Anwendungskonfigurationen auf deinen lokalen und entfernten Anwendungsservern anzugeben. Ich benutze es, um meine Arbeiter, Webinstanzen auf Heroku für meine Rails-Apps zu steuern und zu verwalten.

Hier ist ein Link zu einer Heroku-Seite, die zeigt, wie man Umgebungsvariablen mit Foreman verwaltet:

https://devcenter.heroku.com/articles/config-vars

0voto

linuxdan Punkte 3898

Du suchst nach etwas ähnlichem wie figaro, was ziemlich nützlich ist. Es gibt ein node-figaro Projekt, das von figaro inspiriert ist, aber die Dokumentation ist unklar, wie man tatsächlich das Projekt verwendet, um Umgebungsvariablen zu initialisieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X