У меня есть приложение Nodejs, которое использует базу данных mysql. Я написал функцию, которая запускается при каждом перезапуске сервера. Эта функция обновляет схему MySQL на основе версий схемы, которые я создал. Например, если я подключу пустую базу данных, моя функция schemaCheck создаст все с нуля.
Теперь у меня есть база данных, подключенная к героку, в которой было несколько таблиц. Я удалил все таблицы из MySQL Workbench и запустил:
heroku ps:restart myApp
Это должно было перестроить все мои таблицы и отобразить различные сообщения консоли.
Консоль говорит, что перезапуск прошел успешноно я знаю, что он не перезапустился, потому что он не отображает ни одного консольного сообщения, которое он должен показывать в heroku logs --tail
Однако, если я сделаю git push
для heroku всех моих функций, которыедолжны запускаться при перезапуске сервера работает правильно. Сообщение tail
начинается с
Build started by user dave32@mct.edu
Нужно ли собираться каждый раз для перезапуска сервера Heroku? Строительство занимает много времени