Добрый день колеги.
Есть команда программистов у которых есть production и staging сервер. На нём крутится веб-приложение. Проблема заключается в том их количество растёт, а staging они могут использовать только по очереди. Сначало кто то в общем чате спрашивает если staging свободный, при получении положительного ответа деплоит на него свои изменения. Из за такого подхода иногда члены команды задерживают друг друга. На локалхосте такое не поднять из за того что используются огромные БД.
Меня попросили помочь им.
Было принято решение использовать docker + virtual host через nginx который работал бы на различных портах.
На данный момент в голове крутятся пару идей, но они слегка костыльные и грязные.
Так же нужно учесть способ удаления неиспользуемых Docker контейнеров, т.к. там есть личности в стиле «ААааа... у нас нету места.... Помогиии!!!». Нужно сделать так чтобы они потом меня не беспокоили, уровень познания линукса там разный.
Буду рад если кто то подскажет направление в котором можно двигаться.
P.s. Колебался перед выбором раздела между Development и Admin.