2017-07-10 4 views
0

Ich weiß, dass Sie Umgebungsvariablen im Dashboard festlegen können. Ich möchte jedoch eine Lösung, die weniger plattformorientiert ist, zum Beispiel, dass ich in den digitalen Ozean oder etwas anderes wechseln möchte. Gibt es eine Möglichkeit, alle Geheimnisse/(Entwicklung | Produktion) usw. in eine Datei zu schreiben und dann Heroku oder welche Plattform ich benutze, um daraus zu lesen.Ist es möglich, alle Umgebungsvariablen in eine Datei zu stellen und sie auf heroku hochzuladen?

Natürlich werde ich diese Datei nicht in git hinzufügen, sondern stattdessen in .gitignore entlang node_modules /.

Ich erinnere mich etwas über Yml-Datei zu sehen.

Antwort

1

Es gibt mehrere Möglichkeiten, wie Sie so etwas erreichen können.

Mit der heroku platform api können Sie programmgesteuert abrufen und konfigurieren vars.
Damit können Sie jedes Skript ausführen, das Sie für die Konfiguration der vars in Ihrer App festlegen möchten.

die inoffizielle heroku-config CLI-Plugin verwenden, können Sie heroku config:pull und heroku config:pull lokal erhalten Sie Config von und zu einer App Vars zu ziehen und schieben Sie ermöglicht.

Schließlich erwähnen Sie eine Yaml-Datei. Sie denken wahrscheinlich an app.json. Diese Datei wird für die Heroku Button- und Review Apps-Funktionen verwendet, und Sie können in der Tat die Konfigurationsvariablen darin festlegen.
Es wird jedoch nur ausgeführt, wenn die App erstellt wird (als Schaltflächenbereitstellung oder als App für die Überprüfung), jedoch nicht bei jeder Bereitstellung.

Verwandte Themen