@edvardpotter

Как реализовать автоматическое развертывание сайтов на поддоменах?

Появилась необходимость развертывания экземпляров приложений (nginx+ php fpm + postgress), в сети должны быть доступны через поддомен вида {projectName).site.com. Запуск создания соответственно из какой-нибудь админки.

Самая первая и банальная мысль которая появилась это:
1. Написать шаблон docker-compose для приложения.
2. При запуске создания, дергать bash скриптик, который будет создавать директорию, копировать шаблон с подстановкой имени поддомена, и запускать все контейнеры.

Но вариант кажется костыльным, так как непонятно как потом все это дело мониторить, перезапускать, стопать и т.д.

Возможно можно как-то это автоматизировать с помощью кубера или другого инструмента, которому просто давать задание на создание, а всю логику развертывание уже описывать в нем? Не жду конкретного решения, больше интересно в какую сторону копать, так как поиском не особо удалось найти какие-то примеры именно для такой реализации.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Почитай про такое понятие как Blue-Green deployment. Его можно реализовывать по разному. Наверное можно с докером и с кубером и без них.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы