2015-06-01 3 views
0

Я написал приложение стека MEAN локально на своей машине, и теперь я хочу как-то поместить его на Azure.Как развернуть существующее приложение nodejs на Azure?

Код приложения хранится и управляется в github.

Как развернуть приложение в Azure?

+1

Вы можете развернуть приложение MEAN на Azure Websites; Основная проблема заключается в том, что Azure не содержит экземпляры Mongo изначально, поэтому, если ваше приложение использует M в вашем приложении MEAN, вам придется либо найти другой хост для этой части, либо самостоятельно разместить приложение на виртуальной машине Azure. – Claies

+1

Простейшим способом для начала может быть создание azure vm из azure консоли управления и запуск приложения в виртуальной машине. – Sushil

ответ

3

Это так же просто, как создание веб-сайта с помощью портала. Не было проблем с SQLite или Redis, поэтому mongoDb должен быть в порядке. Вы также можете использовать MongoLab.

Web APP:

  1. Войдите в manage.windowsazure.com
  2. Нажмите кнопку Создать -> Compute -> Веб-приложение -> Быстрый Создать -> Введите имя, Создание службы план, выберите регион
  3. Выберите новый созданный веб-APP -> Перейдите на панель инструментов -> Под быстрым взглядом Выберите Настройка разработки из исходного управления
  4. Выберите Github -> введите учетные данные
  5. Дождитесь развертывания

MongoLab:

  1. Перейдите к Marketplace, выберите Новый и выберите MongoLab
  2. Тип Название, выберите Сервис Tier
  3. Получить строку подключения
  4. Перейдите к веб-APP, выберите вкладку «Настройка», прокрутите в строки подключения, тип пары/значение ключа для подключения к БД

Ссылки:

Create a Node.js site deploy from GitHub

Build and deploy a Node.js web app in Azure App Service

Building Web Apps on the MEAN Stack with OData in Microsoft Azure

Deploy a MEAN app on Azure

Смежные вопросы