Я развернул приложение 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 и дает желаемые результаты, а затем зависает тут же, а затем через несколько секунд ожидания результаты не срабатывают .
Как справиться с этим сценарием и сделать развертывание успешным. Заранее спасибо.