Mam dwie gałęzie, rozwój i produkcję. Każdy ma zależności, z których niektóre są różne. Rozwój wskazuje na zależności, które same są w fazie rozwoju. Podobnie dla produkcji. Muszę wdrożyć do Heroku, który oczekuje zależności od każdej gałęzi w jednym pliku o nazwie "requirements.txt".Jak dostosować plik requirements.txt do wielu środowisk?
Jaki jest najlepszy sposób na zorganizowanie?
Co myślałem o:
- prowadzenia oddzielnych plików wymagań, po jednym w każdej gałęzi (musi przetrwać częstych scala!)
- Powiedz Heroku który plik wymagania chcę użyć (zmienną środowiskową?)
- Napisz wdrożyć skrypty (utworzyć oddział temp, zmodyfikować plik wymagań, popełnić, wdrażać, usuwanie gałęzi temp)
Łatwiejszy skrypt wdrażania: utrzymuje 2 pliki. użyj dowiązania symbolicznego między nimi. – Udy