首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cloud9上,如何将一个配置推送到nodester,另一个推送到github

在cloud9上,如何将一个配置推送到nodester,另一个推送到github
EN

Stack Overflow用户
提问于 2012-07-15 11:03:35
回答 2查看 128关注 0票数 0

好了,想通过c9开始一个小小的开源软件项目。我想发布一个配置( nodester的私有配置,例如包含mongolab凭证)。我不希望在github的示例配置中包含此信息……其他人是如何处理这个问题的?

另外,在一个免费的c9账户上这是可能的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-15 13:20:12

我建议你阅读这篇article,它告诉你如何从c9部署。此外,您还可以通过我们的API explorer或curl添加环境变量:

curl -X PUT -u "testuser:123" -d "appname=a&key=color&value=blue" http://api.nodester.com/env

例如,你想要MONGO_URL,你可以这样做:

(这是一行命令)

$ curl -XPUT -u "username:password" -d "appname=myappname&key=MONGO_URL&value=http://link.to/mongo/db" http://api.nodester.com/env

然后在你的应用中:

var mongo = require('mongodriver');

var db = mongo.connect(MONGO_URL);

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2012-07-17 03:51:45

在cloud9中,我建议使用命令行参数(在run面板中)来设置敏感的配置数据。这些对外部世界是不可见的,除非您授予某人写访问权限。

您可以依赖于环境变量C9_PROJECT的存在来确定您是在Cloud9中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11489065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档