meteor deploy
を使ってMeteorアプリをデプロイするときに自分のMongoHQデータベースを使用したいと考えています。 The documentation explains how to do this when deploying and running on a machine I control:Meteorアプリケーションを配備する際にMongoHQデータベースを指定するにはどうすればよいですか?
$ PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js
しかし、ドキュメントがmeteor deploy
でこれを行う方法について少しまばらなようです。出来ますか?
編集:私はhttp://docs.meteor.com/#meteor_settings以下しようとしたsettings.jsonファイルを追加し、それに入れて:
{"MONGO_URL" : "mongodb://user:[email protected]:10000/mydatabase"}
が、その後
meteor deploy myappname.meteor.com --settings settings.json
で展開が、デプロイされたバージョンがに見ていませんデータベースを使用しています
流星のWebサーバーをどこで実行するかを決める必要があります。 MongoHQはDBサーバーの役割を果たすだけです。展開バンドラーにはMONGO_URLが含まれていないと思われますので、Meteorインフラストラクチャへの展開はMongoHQデータベースを使用しません。しかし、間違いなくMeteorの開発者に依頼して依頼してください。 – mjhm
"meteor deploy"で展開したいと思っています。しかし、私はMongoHQのインスタンスをデフォルトのインスタンスの代わりに使用したいと考えています。 – nickponline
settings.jsonファイルを追加して、{"MONGO_URL": "mongodb:// user:[email protected]:10000/mydatabase"}次にmeteorでデプロイします。deploy myappname.meteor.com --settings settings.json'を使用していますが、デプロイされたバージョンは自分のデータベースを使用していません。 – nickponline