Разверните приложение Spring Boot с помощью Elastic BeansTalk CLI - PullRequest
0 голосов
/ 03 октября 2018

У меня есть приложение Spring Boot на Elastic BeansTalk, и оно отлично работает.Кроме того, развертывание jar не имеет никаких проблем.

Я пытаюсь развернуть приложение, используя интерфейс командной строки EB, но я получаю эту ошибку, я не могу понять

darko[Аналитика] $ eb deploy Загрузка Volta demo / app-44a2-181003_171058.jar на S3.Это может занять некоторое время.Загрузка завершена.2018-10-03 15:11:00 INFO Обновление среды начинается.
2018-10-03 15:11:09 INFO Развертывание новой версии для экземпляров.2018-10-03 15:11:13 ОШИБКА Невозможно запустить приложение, так как исходный комплект не содержит ни файла с именем application.jar, ни Procfile.2018-10-03 15:11:15 ОШИБКА [Экземпляр: i-0252754fc608a26ac] Команда не выполнена в экземпляре.Код возврата: 1 Вывод: (TRUNCATED) ... ics / pom.properties
Невозможно запустить приложение, поскольку исходный комплект не содержит ни файла с именем application.jar, ни Procfile.Невозможно запустить приложение, так как исходный комплект не содержит ни файла с именем application.jar, ни Procfile.Крюк /opt/elasticbeanstalk/hooks/appdeploy/pre/01_configure_application.sh не удался.Для более подробной информации, проверьте /var/log/eb-activity.log, используя консоль или EB CLI.2018-10-03 15:11:15 INFO Выполнение команды завершено во всех экземплярах.Сводка: [Успешно: 0, Сбой: 1].2018-10-03 15:11:15 ОШИБКА Неудачное выполнение команды для идентификаторов экземпляра (ов) 'i-0252754fc608a26ac'.Отмена операции.2018-10-03 15:11:16 ОШИБКА Не удалось развернуть приложение.

Есть идеи о том, чего не хватает?

1 Ответ

0 голосов
/ 03 октября 2018

Мне удалось успешно развернуть.Все, что мне было нужно, это правильное имя файла в config.yml внутри каталога .elasticbeanstalk.Вот мой рабочий config.yml

branch-defaults:
  master:
    environment: analytics-env
environment-defaults:
  analytics-env:
    branch: null
    repository: null
deploy:
  artifact: target/analytics-0.0.1-SNAPSHOT.jar
global:
  application_name: Analytics
  default_ec2_keyname: null
  default_platform: arn:aws:elasticbeanstalk:eu-central-1::platform/Java 8 running
    on 64bit Amazon Linux/2.7.5
  default_region: eu-central-1
  include_git_submodules: true
  instance_profile: null
  platform_name: null
  platform_version: null
  profile: null
  sc: git
  workspace_type: Application
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...