2016-08-23 54 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的文件。