2016-08-23 50 views
0

我正在創建heroku部署按鈕。在app.json旁邊有個配置變量:使用布爾訪問buldpack bin/compile中的配置變量

"env": { 
    "PUBLISH_APP_DIR": { 
    "value" : "/src/WebApp" 
}, 

,並如市場預期,則可以通過「配置變量」 https://dashboard.heroku.com/new?template=

部分的問題是我怎麼能在buldpack倉訪問值/編譯腳本?巴什作爲環境:

#!/usr/bin/env bash 

我一直在使用「printenv」檢查環境變量,並沒有PUBLISH_APP_DIR$(PUBLISH_APP_DIR)$PUBLISH_APP_DIR是空的也

回答

0

我buildpack API documentation終於發現,

應用程序配置瓦爾傳遞到buildpack作爲參數(相對於在環境中設置),以便buildpack能當編譯腳本運行時,可選擇導出none,全部或部分ENV_DIR中可用的應用程序配置變量。

該文件的名稱是配置密鑰,該文件的內容是配置值。 config var S3_KEY = 8N029N81的等價物是名爲S3_KEY和內容8N029N81的文件。