【发布时间】:2017-04-29 10:03:31
【问题描述】:
我正在尝试在 Google 的云上部署我的 Meteor React 应用程序,但是当我尝试部署它时,我收到错误消息,指出需要指定 MONGO_URL。我构建了我的流星应用程序并 cd 到我做 gcloud app deploy 的捆绑文件夹。这是我的 package.json
{
"private": true,
"scripts": {
"start": "node main.js",
"install": "(cd programs/server && npm install)"
},
"engines": {
"node": "6.6.0"
}
}
如何找到我的流星 mongo 用户名和密码。运行常规流星并没有询问我的用户名和密码。这是我的 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: '{}'
如果我在 gcloud 上部署,我不知道应该为 MONGO_URL 和 ROOT_URL 放置什么。我也有我的项目的设置文件。它应该放在 app.yaml 中的 METER_SETTINGS 下吗?我很抱歉问了太多问题,但这是我第一次与 gcloud 打交道 :)
【问题讨论】:
标签: node.js mongodb google-app-engine meteor gcloud