Deployment

Min Files

Vor der Livestellung müssen die SCSS Dateien zu css kompiliert werden und in ...min.css Dateien gruppiert und minifiziert werden. Auch die Javascripts werden in ...min.js Dateien zusammengefasst. Für diese Aufgaben gibt es ein gulpfile.js in "/public_html".

Für die einzelnen Themes gibt es dann noch styles.min.css Dateien in Unterordnern.

Min Files

Kopieren in Liveumgebung

Die Livestellung der Instanzen erfolgt über diverse gulp Tasks in einem gulpfile.js in "/". Es gibt Tasks für jede einzelne Instanzen ('deploy-story', 'deploy-mz', 'deploy-mz-live, ...'). 'deploy-all' aktualisiert alle Instanzen auf dem Domain-Factory Server. Dieses gulpfile ist nicht im git, da es vertrauliche Informationen enthält.

Die deployment Tasks stellen sicher, dass nur die relevanten Änderungen vom localhost publiziert werden. So werden zum Beispiel Assets und Craft Applikationscode nicht übertragen. 

Teilen