Как настроить файл 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

я на правильном пути? большое спасибо

0 ответов

Другие вопросы по тегам