ОШИБКА: эта ветвь не имеет проблемы среды по умолчанию? - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь запустить приложение NodeJS на AWS, прямая ссылка на руководство здесь:

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html

Снимок экрана:

enter image description here

При выполнении команды git commit -m "First express app" я всегда получаю эту ошибку (все остальное работает до этой точки))

ОШИБКА: эта ветвь не имеет среды по умолчанию. Вы должны либо указать среду, набрав «eb deploy my-env-name», либо установить среду по умолчанию, набрав «eb use my-env-name».

Если вы преодолели подобный опыт или может пролить свет, это более приветствуется.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2020

Более подробная информация о документах AWS: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli-troubleshooting.html

Решение: Запустите eb list, чтобы увидеть список доступных сред. Затем запустите eb, используя env-name, чтобы использовать одну из доступных сред.

0 голосов
/ 29 января 2020

Вот мое решение

У меня была среда в моей конфигурации, но я должен был вызвать ее внутри .ebextensions / config.yml :

branch-defaults:
  default:
    environment: node-express-env
    group_suffix: null
global:
  application_name: my_app_name
  branch: null
  default_ec2_keyname: null
  default_platform: node.js
  default_region: us-east-2
  include_git_submodules: true
  instance_profile: null
  platform_name: null
  platform_version: null
  profile: eb-cli
  repository: null
  sc: git
  workspace_type: Application

Таким образом, когда я изменил свою команду с

eb deploy

на

eb deploy node- express -env

все заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...