Zum Hauptinhalt springen

Build Anpassungen

Der Deploio-Build-Prozess kann unter Angabe von spezifischen Umgebungsvariablen angepasst werden. Diese können durch das --build-env-Flag während der Erstellung oder dem Aktualisieren einer Deploio-Applikation definiert werden.

Setzen von build-spezifischen Umgebungsvariablen bei der Applikationserstellung

Sie können die --build-env-Option des nctl create app-Befehls nutzen, um build-spezifische Umgebungsvariablen zu definieren.

--build-env=KEY=VALUE;...    Environment variables which are passed to the app build process.

$ nctl create app go-example --build-env='BP_GO_TARGETS=./cmd/app'

Je nach Shell müssen Sie die Argumente möglicherweise in Anführungszeichen setzen.

Es können mehrere Umgebungsvariablen angegeben werden. Dazu kann die --build-env-Option einfach mehrfach definiert oder die einzelnen Umgebungsvariablen durch Semikola getrennt voneinander aufgeführt werden:

$ nctl create app go-example --build-env='BP_GO_TARGETS=./cmd/app' --build-env='BP_KEEP_FILES=assets/*:public/*'

oder

$ nctl create app go-example --build-env='BP_GO_TARGETS=./cmd/app;BP_KEEP_FILES=assets/*:public/*'

Aktualisieren von build-spezifischen Umgebungsvariablen

Um die build-spezifischen Umgebungsvariablen von bereits bestehenden Deploio- Applikationen zu aktualisieren, können Sie das --build-env-Flag des nctl update app-Befehls nutzen.

$ nctl update app go-example --build-env='BP_GO_TARGETS=./cmd/app'

Weitere Informationen

Alle build-spezifischen Umgebungsvariablen sind abhängig vom eingesetzten Buildpack, welches für die Erstellung des Applikations-Images benutzt wird. Sie können alle definierten Umgebungsvariablen in der jeweiligen "Languages"-Sektion der Deploio-Dokumentation finden.