У меня есть два филиала: Разработка и производство. У каждого есть зависимости, некоторые из которых разные. Развитие указывает на зависимости, которые сами находятся в процессе разработки. Аналогично для производства. Мне нужно развернуть в Heroku, который ожидает зависимости каждой ветви в одном файле под названием «requirements.txt».Как настроить файл требований.txt для нескольких сред?
Что является лучшим способом организации?
То, что я думал:
- Ведение отдельных требований файлов, по одному в каждой отрасли (должны выжить частые слияния!)
- Скажите Heroku какой файл требования я хочу использовать (переменную окружения?)
- Написать развернуть сценарии (создать временную ветвь, изменить требование к файлам, фиксации, развертывание, удалить временную ветвь)
простой сценарий развертывания: поддерживает 2 файла. используйте символическую связь между ними. – Udy