Include site configuration files in distribution
Wir sind nun auf dem Weg, dass wir lokal einfacher Dinge überschreiben können. Begonnen habe ich mit zwei Sachen:
- Templates können nun recht leicht lokal überschrieben werden
- Logos sollten ersetzbar sein
Anbei ein Verzeichnis, welches in Produktion beispielsweise in /etc/grouprise
sein könnte (oder ein passenderer Ort). Die Templates kann man dann anpassen, in der settings.py
sollte so etwas wie TEMPLATES[0]['DIRS'] = ['/etc/grouprise/templates']
stehen. Die Logos könnte man verlinken (/usr/share/grouprise/static/img/logos -> /etc/grouprise/logos
oder so). Das hieße, dass auf dem Produktionshost make assets
ausgeführt werden müsste.
Ist das der Weg? Wenn ja, kann die Zeile oben in die settings.py.production
. Wie kommen die Vorlagen in die Distribution?