我试图在谷歌云上部署我的Meteor React应用,但是当我尝试部署它时,出现错误,说明需要指定MONGO_URL。我建立我的流星应用程序,并cd到我的包文件夹,我在那里gcloud app deploy
。这里是我的package.json流星对Gcloud作出反应
{
"private": true,
"scripts": {
"start": "node main.js",
"install": "(cd programs/server && npm install)"
},
"engines": {
"node": "6.6.0"
}
}
我怎样才能找到我的流星芒戈用户名和密码。运行普通流星并没有要求我输入用户名和密码。这里是我的app.yaml
runtime: nodejs
env: flex
threadsafe: true
automatic_scaling:
max_num_instances: 1
env_variables:
MONGO_URL: 'mongodb://[user]:[pass]@[host]:[port]/[db]'
ROOT_URL: 'https://...'
METEOR_SETTINGS: '{}'
我不知道该怎么把为MONGO_URL和ROOT_URL如果我在gcloud部署。另外我有我的项目的设置文件。是否应该在app.yaml的METER_SETTINGS下进行?我很抱歉询问太多的问题,但这是我第一次处理gcloud :)
谢谢。我切换到mongoAtlas和aws – user2646559
太好了,如果您同意该解决方案,您应该接受它,因此问题将被标记为已解决。 –
我还没有尝试过您的解决方案,但如果您100%确定,我会接受它 – user2646559