Предварительный запуск npm hook в Package.json не выполняется в Elastic Beanstalk? - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть функциональное приложение Node.js, которое я развертываю в AWS через Elastic Beanstalk.Он использует миграции, и поэтому я хочу запускать миграции перед каждым развертыванием.

Для этого я решил попробовать использовать встроенный хук Prestart npm для запуска миграций:

  "scripts": {
    "prestart": "node ace migration:run --force",
    "start": "node server.js",
    ...

Мое приложение разворачивается нормально, но ясно, что миграции не выполняются, однако, когда SSH подключается к серверу и вручную выполняет ту же команду, все работает нормально.

Любые идеи, как я могупойти на отладку этого?Elastic Beanstalk даже запускает npm start для запуска приложений Node.js?

Спасибо

...