Как настроить файл appspec.yml с AWS CodeDeploy в приложении nodejs
Я новичок в AWS codeDeploy и добрый ноль опыта работы со сценарием оболочки. Я хотел бы запустить демонстрационное приложение nodejs(экспресс) с помощью AWS codeDeploy. Но я не уверен, как правильно настроить файл appspec.yml, а также start.sh, stop.sh и т. Д.
Демонстрационный проект имеет следующую структуру:
demoApp
--server
----index.js
----package.json
--client
----index.js
----package.json
здесь это настроить.sh у меня есть:
appspec.yml
version: 0.0
os: linux
files:
- source: /
destination: /
hooks:
Install:
- location: server/setup.sh
timeout: 3600
ApplicationStart:
- location: server/start.sh
timeout: 3600
ApplicationStop:
- location: server/stop.sh
timeout: 3600
setup.sh
yum -y install nodejs npm --enablerepo=epel
npm install
start.sh
npm run start
stop.sh
npm run stop
я на правильном пути? большое спасибо