Две версии сайта. Первая — для пользователя, вторая — для разработчиков. Возможно ли это?
Добрый день.
Хотелось бы уточнить у знатоков Git. Есть ли возможность создать две версии сайта? Текущая версия - пользовательская, т.е. файлы берутся из стабильной версии для пользователей, пользователь заходит по ссылке site.ru и у него всё работает. Версия в разработке - для разработчиков, чтобы они могли разрабатывать, тестировать и отлаживать сайт, переходя по этой же ссылке site.ru, но имея флаг is_developer, файлы сайта загружаются из новой версии, которая еще не принята для остальных пользователей.
Данный подход необходим для разработчиков, тестеров и прочих "привилегированных" юзеров.
Возможно ли это? Если не git, то может быть другие подобные системы или вообще копать в другом направлении.
Обычно поднимают дев-версию на отдельном домене без костылей типа хитрых флагов. Дев-версия скрывается от поисковиков, БД используется урезанная без деликатных данных на случай чего. Дев-версия, понятное дело, в отдельной git-ветке. И есть, наверное, тыща способов деплоя этого добра на сервера.
Несколько странный подход.
Зачем разрабам заходить по той же самой ссылке - и видеть другой сайт? А если им захочется таки сравнить то, что они наделали сейчас, с тем, что крутится на проде?
А база под сайтом - общая, что ли? Так вам обеспечено веселье, когда у разработчиков и тестеров что-то пойдет не так поперек всех пользовательских данных.
Привилегированный пользователь сайта - вот это уже отдельная песня, админу действительно нужно работать с боевым сайтом, но при чем здесь разработка?