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.