Развертывание пользовательского сайта на виртуальной машине Azure (LAMP) - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь узнать, как переместить приложение из локальной среды в облако (Azure). У меня есть приложение (PHP, Laravel, MySQL), которое размещено на IIS. Следуя этому руководству, я смог создать виртуальную машину и установить на нее стек LAMP. В последней части статьи используется приложение Wordpress. Но я хотел бы использовать существующее пользовательское приложение, которое я создал. Он находится в репозитории DevOps Azure (ранее назывался VSTS).

Как развернуть мое веб-приложение на новой виртуальной машине? Я до сих пор не до конца понимаю инфраструктуру, но я хотел бы изучить этот POC.

1 Ответ

0 голосов
/ 09 мая 2019

Я полагаю, что вы уже установили приведенную ниже зависимость и ваша ВМ работает и работает.

  • Создание виртуальной машины Ubuntu («L» в стеке LAMP)
  • Открыть порт 80 для веб-трафика
  • Установите Apache, MySQL и PHP
  • Проверка установки и настройки
  • Установка WordPress на сервер LAMP

После этого вы можете использовать функцию CI Azure devops для развертывания своего пользовательского веб-сайта в виртуальной машине Azure так же, как вы делаете это на месте.

Если у вас есть сценарий для развертывания, вы можете создать конвейер CI / CD для разработчиков Devure и вызвать сценарий для его развертывания. У него есть прямая возможность развернуть его из репозитория кода.

Проекты Azure DevOps предоставляют упрощенный опыт, позволяющий перенести существующий код и Git-репо или выбрать пример приложения для создания конвейера непрерывной интеграции (CI) и непрерывной доставки (CD) в Azure.

DevOps Проекты также:

  • Автоматически создает ресурсы Azure, такие как новая виртуальная машина Azure (ВМ).
  • Создает и настраивает конвейер выпуска в DevOps Azure, который включает конвейер сборки для CI.
  • Настройка конвейера выпуска для CD.

Надеюсь, это поможет.

...