У меня есть функциональное приложение 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?
Спасибо