添加墨盒时如何传递变量?

时间:2014-03-24 16:55:07

标签: openshift

我正在制作一个墨盒,我无法弄清楚当用户添加墨盒时如何传递变量。

更具体地说,我正在构建的盒式磁带需要用户的API密钥才能运行。所以我需要用户在尝试安装墨盒时传递API密钥。我该怎么做?

感谢您的帮助

3 个答案:

答案 0 :(得分:1)

如何使用rhc env set和使用环境变量?

答案 1 :(得分:1)

这篇文章展示了如何将环境变量与一些额外的应用程序/快速入门源代码一起使用,以便为外部Redis数据库提供程序添加支持:https://www.openshift.com/blogs/how-to-get-easy-access-to-hosted-redis-with-redis-cloud

您可以使用相同的模式通过命令行使用一些初始键来引导任何应用程序。

如果您在初始应用创建步骤后设置这些变量,则可能需要重新加载您的应用才能阅读新密钥。

答案 2 :(得分:1)

您可以在创建应用时将其作为参数传递。

rhc app create YOUR_APP_NAME URL_TO_MANIFEST \
  --env VARIABLE1=foo \
  --env VARIABLE2=bar