Я новичок в эластичном бобовом стебле AWS. Я развернул пример сервера Parse с помощью кнопки «Развернуть на AWS» в Ссылка на пример сервера Parse. Я хочу обновить облачный код в main.js, но я не знаю, как мне развернуть облачный код так, как я развертывал его с помощью Parse в терминале.
Как развернуть облачный код на сервере Parse, размещенном на AWS
Ответы (2)
Попробуйте эту команду:
eb deploy
Он заархивирует ваш репозиторий, загрузит на S3 и развернет на eb.
Получите инструмент командной строки: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install.html
Вам нужно иметь пример сервера Parse локально на вашем компьютере. Затем настройте инструмент EB CLI в этой папке, чтобы можно было выполнить развертывание с помощью файла eb deploy
.
Убедитесь, что вы указали ParseServer в index.js, что хотите включить CloudCode:
var api = new ParseServer({
...
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
...
Я использую переменные среды для настройки пути.
Для обновления кода Parse Cloud в файловой структуре есть папка «cloud», содержащая файл main.js. Вставьте существующий облачный код в этот файл, а затем разверните обновление в AWS. Это все, что я должен был сделать для себя, и это работает.
eb deploy
, он успешно загружается, но затем я получаю ошибку 502 при нажатии на адрес сервера. Была ли эта проблема? Кстати, eb deploy
работает, когда я загружаю пример кода сервера Parse и добавляю его на сервер, но не когда я пытаюсь загрузить новый облачный код. Любая помощь приветствуется!
- person justColbs; 30.04.2016