Рубрики
Uncategorized

Подтолкнуть существующее приложение узла в Azure

Если у вас есть код, который работает на вашей локальной машине, и вы хотите развернуть его в Azure, и вы … Tagged с Azure, Node, DevOps.

Если у вас есть код, который работает на вашей локальной машине, и вы хотите развернуть его в Azure, и у вас настроена учетная запись DevOps, вот как.

  • Если вы ранее развернули где -то еще (например, Heroku), удалите каталог .git (Вероятно, есть более элегантный способ сбросить git, но удалить работы)
  • Настройте GIT в каталоге
git init
git add .
git commit -m "initial commit"
  • В Azure DevOps создайте новый проект
  • Перейдите к репо. Вы увидите возможность выдвинуть существующий репозиторий из командной строки. Возьмите этот код
git remote add origin https://teamsi@dev.azure.com/teamsi/PilotDataEngine/_git/PilotDataEngine
git push -u origin --all
  • в Портал Azure Вы хотите создать «Web App + PostgreSQL» вместо того, чтобы создавать веб -приложение и базу данных отдельно, а также необходимость сшивать сетевые и разрешения и конфигурации портов вместе. Это глупо сложно найти, так что попробуйте

  • Я пытался использовать трубопроводы, но это не было успешным, поэтому я просто использовал расширение VS Code Azure, чтобы развернуть напрямую ( Объяснено здесь )
  • Посетите вкладку «Обзор» на портале Azure, нажмите на URL -адрес, и ваше приложение должно быть живым.
  • Если вы используете Scentize, настройте локальные настройки базы данных, чтобы указать на сервер Azur PostgreSQL и запустите:
sequelize db:migrate

Следующие шаги:

  • Выясните, как выпустить проникновение из Azure (вместо того, чтобы обновлять локальное приложение)
  • Выясните, как использовать лазурные трубопроводы. Я смог настроить трубопроводы Azure, чтобы запустить загрузку кода, но что -то не работало. Если у кого -то есть сообщение в блоге, в котором рассказывается о настройке конвейеров Azure для узла (то есть текущим), пожалуйста, поделитесь им.

Спасибо.

Матт

Оригинал: «https://dev.to/mattdyor/pushing-an-existing-node-app-to-azure-5hhg»