さて、c9を介して小さなossプロジェクトを開始したいと思います。1つの構成を公開したい(たとえば、mongolab資格情報を含むnodesterにプライベート)。githubに行く設定例にこの情報を入れたくないのですが...他の人はこれをどのように処理しますか?
また、これは無料のc9アカウントで可能ですか?
さて、c9を介して小さなossプロジェクトを開始したいと思います。1つの構成を公開したい(たとえば、mongolab資格情報を含むnodesterにプライベート)。githubに行く設定例にこの情報を入れたくないのですが...他の人はこれをどのように処理しますか?
また、これは無料のc9アカウントで可能ですか?
c9からデプロイする方法を説明しているこの記事を読むことをお勧めします。さらに、 APIエクスプローラーまたはcurlを介して環境変数を追加できます。
curl -X PUT -u "testuser:123" -d "appname=a&key=color&value=blue" http://api.nodester.com/env
たとえば、MONGO_URLが必要な場合は、次のように実行できます。
(これは1行のコマンドです)
$ 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);
この助けを願っています。
cloud9内から、コマンドライン引数(実行パネル内)を使用して機密性の高い構成データを設定することをお勧めします。誰かに書き込みアクセスを許可しない限り、これらは外の世界には見えません。
環境変数の存在に依存してC9_PROJECT
、Cloud9にいることを確認できます。