Вы развертываете приложение Node.js в Linux App Service, используя встроенную среду выполнения. Перед запуском приложения необходимо выполнить миграции базы данных, а затем запустить приложение с помощью пользовательской команды. Как настроить запуск, чтобы эта последовательность выполнялась при каждом запуске приложения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавьте bash-скрипт (например, /home/site/wwwroot/startup.sh) с shebang, выполните команды миграции, затем запустите Node; сделайте скрипт исполняемым., В разделе Configuration установите Linux Startup Command на полный путь к вашему скрипту запуска (например, /home/site/wwwroot/startup.sh)..
Почему это правильный ответ
Правильные ответы описывают рекомендуемый способ выполнения предварительных задач и запуска пользовательских приложений в Linux App Service. Вы создаете исполняемый bash-скрипт (например, startup.sh) в корневом каталоге приложения (/home/site/wwwroot), который содержит команды для миграции базы данных, а затем запускает ваше Node.js приложение. Затем вы указываете этот скрипт в качестве команды запуска Linux в разделе "Configuration" вашего App Service. Это гарантирует, что скрипт будет выполнен при каждом запуске или перезапуске приложения, выполняя миграции перед запуском самого приложения. Неправильные варианты: web.config используется для приложений Windows IIS, а не для Linux App Service. WEBSITERUNFROMPACKAGE управляет развертыванием из пакета, а не выполнением миграций или пользовательских команд запуска. "Always On" поддерживает приложение активным, но не выполняет команды до запуска приложения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется