Desidero utilizzare il mio database MongoHQ da utilizzare durante la distribuzione di un'app Meteor utilizzando meteor deploy
. The documentation explains how to do this when deploying and running on a machine I control:Come si specifica un database MongoHQ quando si distribuisce l'app Meteor?
$ PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js
Ma la documentazione sembra un po 'scarne su come fare questo con meteor deploy
. È possibile?
EDIT: ho provato dopo http://docs.meteor.com/#meteor_settings e ha aggiunto un file settings.json e mettere in esso:
{"MONGO_URL" : "mongodb://user:[email protected]:10000/mydatabase"}
poi schierato con
meteor deploy myappname.meteor.com --settings settings.json
ma la versione distribuita non visto per sta usando il mio database
È necessario decidere dove verrà eseguito il server Web per meteor. MongoHQ può solo riempire il ruolo di un server DB. Sospetto che il deploy deploy non includa MONGO_URL, quindi la distribuzione sull'infrastruttura di Meteor non utilizzerà il database MongoHQ. Ma dovresti sicuramente chiedere agli sviluppatori di Meteor e inserire una richiesta. – mjhm
Voglio distribuirlo con "distribuzione di meteore", che penso distribuisca al proprio server. Ma vorrei usare la mia istanza di MongoHQ invece di quella predefinita. – nickponline
Ho aggiunto un file settings.json e inserito: {"MONGO_URL": "mongodb: // utente: [email protected]: 10000/mydatabase"} quindi distribuito con mete' deploy myappname.meteor.com --settings settings.json', ma la versione distribuita non sembra utilizzare il mio database. – nickponline