Я настроил CircleCI, AWS CodeDeploy и EC2 для совместной работы, поэтому после того, как я отправлю код в git, он ретранслируется в CircleCI, а затем в EC2 и запускает там сервер.
Все работает нормально, за исключением того, что сервер работает правильно, и CircleCI не дает мне статуса успешной сборки. Он всегда находится в "работающем" состоянии
appspec.yml
version: 0.0
os: linux
files:
- source: /
destination: /home/ubuntu
permissions:
- object: /home/ubuntu/scripts
pattern: "**"
mode: 777
type:
- file
hooks:
ApplicationStart:
- location: scripts/start.sh
timeout: 3800
start.sh
#!/bin/bash
node server.js
кто-нибудь знает, как это решить?