在我从jazz.net部署后,我正在努力处理bluemix重新设置我的环境值的问题
要复制该错误,请执行以下操作
在bluemix控制台中,console.ng.bluemix.net -找到应用程序-转到运行时->环境变量-添加一个变量

然后单击保存。这将重新启动应用程序并使用您刚刚输入的环境变量。
现在转到hub.jazz.net,找到适用于您的项目的git,然后按顶部的play按钮进行部署。

您的应用程序将重新启动。
然后,如果您返回控制台并检查您的环境变量,您将看到它们已经丢失

我认为这不是正常行为,环境变量在从jazz部署后应该继续存在。即使事实并非如此,也有一种方法可以在不对它们进行硬编码的情况下将它们持久化。
发布于 2017-01-12 16:23:47
基于Cloud Foundry documentation,这似乎是正常行为。我也希望出现这种行为,因为每次部署都会有一个新的应用程序。
环境变量通过以下方式与清单交互:
这是清单文件中定义的环境变量的行为。它还提示了如何持久化变量,即通过清单文件设置它。添加新的部分/条目:
env:
PARSE_DASHBOARD_ALLOW_INSECURE_HTTP: 1这是半硬编码的,但不在应用程序本身中。
另一种选择是在部署过程中执行cf set-env命令。这将从命令行创建和设置环境变量。
https://stackoverflow.com/questions/41607414
复制相似问题