Ich habe zwei Niederlassungen, Entwicklung und Produktion. Jedes hat Abhängigkeiten, von denen einige unterschiedlich sind. Die Entwicklung weist auf Abhängigkeiten hin, die sich selbst in der Entwicklung befinden. Ebenso für die Produktion. Ich muss auf Heroku bereitstellen, das die Abhängigkeiten der einzelnen Zweige in einer einzelnen Datei mit dem Namen "require.txt" erwartet.
Was ist der beste Weg, um zu organisieren?
Was ich gedacht habe:
- Pflegen Sie separate Anforderungsdateien, eine in jedem Zweig (muss häufige Zusammenführungen überstehen!)
- Sagen Sie Heroku, welche Anforderungsdatei ich verwenden möchte (Umgebungsvariable?)
- Schreiben Sie Bereitstellungsskripte (temporären Zweig erstellen, Anforderungsdatei ändern, festschreiben, bereitstellen, temporären Zweig löschen)