Настройте файл appspe c .yml для приложения весенней загрузки - PullRequest
0 голосов
/ 07 февраля 2020

Я развернул приложение Springboot через codePipeline> Code Deploy. Мой файл Appspe c .yaml выглядит следующим образом:

[![version: 0.0
os: linux
files:
  - source: /build/libs/challenge-0.0.1.jar
    destination: /tmp/
hooks:][1]][1]
  BeforeInstall:
    - location: scripts/install_dependencies.sh
      timeout: 300
      runas: root
  ApplicationStart:
    - location: scripts/start_application_v2.sh
      timeout: 300
      runas: root
  ValidateService:
    - location: scripts/basic_health_check.sh
      runas: root

start_application_v2. sh файл выглядит следующим образом

#!/bin/bash

java -jar build/libs/challenge-0.0.1.jar

Вся моя установка работает как требуется, но развертывание завершается с ошибкой «истекло время ожидания сценария», потому что оно запускает приложение с java -jar build / libs / challenge-0.0.1.jar и дает желаемые результаты, а затем зависает тут же, а затем через несколько секунд ожидания результаты не срабатывают .

Как справиться с этим сценарием и сделать развертывание успешным. Заранее спасибо.

...