Добрый день. В обычном случае пользуемся такой схемой:
На хосте поднимается площадка (например, site.ru), с доступом извне. можно закрыть http-авторизацией.
На этой площадке ставится коробка портала.
Настраиваются песочницы на поддоменах - dev1.site.ru, dev2.site.ru и т.д. У каждого разработчика своя песочница.
Коробка стоит на site.ru. На поддоменах стоят символьные ссылки на ядро коробки. Т.к. физически каждый сайт - это отдельная папка.
на каждом сайте разворачивается gitlab. головная коробка - мастер. в гит заносится публчика через специальный .gitignore. Публичка заносится через гит на песочницы разработчиков. Каждый делает свою ветку для разработки.
каждый делает коммиты, потом мы все забираем на головной сайт в мастер.
Это отлично работает, когда мы просто разворачиваем коробку на коммерческом хостинге, без VM. Однако сейчас встала задача развернуть такую же систему, при этом головная коробка стоит на VM на сервере клиента внутри компании. Правильно ли я понимаю, что тут все будет не так просто как обычно? Или достаточно будет создать новые сайты через VM и настроить физические папки по такой же схеме? т.е. симлинки на ядро, публчика из гита и т.п.
Игорь Лесневский написал: достаточно будет создать новые сайты через VM и настроить физические папки по такой же схеме? т.е. симлинки на ядро, публчика из гита и т.п.
Денис Диденко, спасибо. а с точки зрения производительности, будет ли плохо, если и бой, и песочницы будут крутиться на одной машине? количество пользователей - 800 человек, в принципе не такая уж нагрузка для нормально серва. просто может быть тут есть еще узкие места?