Я пытаюсь развернуть приложение Meteor React в облаке Google, но когда я пытаюсь его развернуть, я получаю сообщение об ошибке, указывающее, что необходимо указать MONGO_URL. Я создаю свое приложение для метеорита и компакт-диск в папке с папками, где я делаю gcloud app deploy
. Вот мой пакет.jsonMeteor реагировать на Gcloud
{
"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: '{}'
Я не знаю, что надеть на MONGO_URL и ROOT_URL если я развернуть на gcloud. Также у меня есть файл настроек для моего проекта. Должен ли он перейти в METER_SETTINGS в app.yaml? Я прошу прощения за задание слишком большого вопроса, но это мой первый случай с gcloud :)
Спасибо. Я переключился на mongoAtlas и aws – user2646559
Отлично, и если вы согласились с решением, вы должны принять его, чтобы вопрос был отмечен как разрешенный. –
Я не пробовал ваше решение, но если вы на 100% уверены, я соглашусь с ним – user2646559