Wie man eine requirements.txt für mehrere Umgebungen anpasst?

Habe ich zwei Zweige, Entwicklung und Produktion. Jeder hat Abhängigkeiten, von denen einige sind anders. Entwicklung Punkte zu Abhängigkeiten, die sich in der Entwicklung. Ebenso für die Produktion. Ich brauche für die Bereitstellung auf Heroku die erwartet jeder Filiale Abhängigkeiten in einer einzigen Datei namens 'requirements.txt'.

Was ist der beste Weg, sich zu organisieren?

Was ich gedacht habe:

  • Separaten Anforderungen-Dateien, eine in jeder Filiale (überleben muss Häufig führt!)
  • Sagen, Heroku, welche Anforderungen Datei, die ich verwenden möchten (Umgebungsvariablen?)
  • Schreiben, bereitstellen von Skripten (create temp Zweig, ändern Anforderungen-Datei, commit, bereitstellen, löschen von temp-Zweig)

InformationsquelleAutor der Frage Charles R | 2013-07-23

Schreibe einen Kommentar