Как реализовать автоматическое развертывание сайтов на поддоменах?
Появилась необходимость развертывания экземпляров приложений (nginx+ php fpm + postgress), в сети должны быть доступны через поддомен вида {projectName).site.com. Запуск создания соответственно из какой-нибудь админки.
Самая первая и банальная мысль которая появилась это:
1. Написать шаблон docker-compose для приложения.
2. При запуске создания, дергать bash скриптик, который будет создавать директорию, копировать шаблон с подстановкой имени поддомена, и запускать все контейнеры.
Но вариант кажется костыльным, так как непонятно как потом все это дело мониторить, перезапускать, стопать и т.д.
Возможно можно как-то это автоматизировать с помощью кубера или другого инструмента, которому просто давать задание на создание, а всю логику развертывание уже описывать в нем? Не жду конкретного решения, больше интересно в какую сторону копать, так как поиском не особо удалось найти какие-то примеры именно для такой реализации.