Задать вопрос
@Bojczuk

Структура репозиториев для быстрой доставки на боевые машины?

На тестовом серваке есть следующая структура (неокончательная) приложений:
  • common_files
  • app1
  • app2
  • app3


Каждое app имеет одинаковую кодовую базу, некоторые шаблоны и статику, отличие только в 10 файлах шаблонов и паре статических файлов. В каждой из этих директорий стоят симлинки на файлы из common_files.
Каждое app должно быть доставлено на свой определённый боевой сервер.

Но как организовать репозитории, чтобы в каждом из них хранились common_files и определённое app? Или лучше сделать отдельные бранчи для каждого app?
Или, может, стоит реорганизовать файловую структуру? Любые советы и идеи приветствуются.
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
DevMan
@DevMan
appX в отдельных репаках.
common_files тоже в отдельном и подвязывать к остальным при помощи submodule/subtree.
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Добавить common_files и app1 как субмодуль в ваши приложения.

Также никто вам не запрещает собирать ваш проект гитом уже на сервере с разных реп

git pull
git pull
git pull
.....
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
Не использовать симлинки
Общее выделить в отдельный апп
Использовать импорт
Использовать pip install
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы