Anleitung für neuen internen Bereich
MerlinoInstanz
Die Inhalte kommen immer aus einer eigenen MerlinoInstanz für den internen Bereich, der im Vorfeld angelegt werden muss.
vHost + Zertifikat
- zum CDN-Server verbinden
- vHost und Zertifikat wie auf der CDN-Seite beschrieben anlegen
- wenn alles geklappt hat, lässt sich die Seite nun schon anpingen:
ping DOMAIN
GIT
- im Repository "merlinoIntern" zwei Branches für den neuen Kunden anlegen: development-CLIENT und master-CLIENT
- auf dem GIT-FTP dann eines der bestehenden Deployment-Skripte kopieren und anpassen, z.B.:
cp live_deploy_gvaInternCloud
Konfiguration / Setup
- die Projektkonfiguration liegt hier: "/config/CLIENT.php" und muss entsprechend angepasst werden (darauf achten, dass die FTP-Verbindung für die Dateien außerhalb des webroots liegen)
- in der "/public/.htaccess" muss der neue Kunde ebenfalls eingetragen werden
- im Ordner "/stakeholder" muss immer zum aktuellen Kunden passend eine Datei liegen: "CLIENT.stakeholder". Es darf dort immer nur EINE Datei liegen (auch darauf achten, diese auf dem CDN mit anzulegen)
- Login-Handling findet hier statt: "/modules/auth/", dort müssen für jeden Kunden Aktionen, Emails, etc. definiert werden
- das Kunden-Transfer-Lager muss ebenfalls angelegt werden: "modules/clientTransferStorage"
- Systemnachrichten befinden sich hier: "/i18n"
Deployment
- es gibt keine DEV-Stage
- das Deployment auf LIVE erfolgt mit dem Skript, dass unter "GIT" angelegt wurde
- wenn alles eingerichtet ist, muss noch via eines Browseraufrufs "https://DOMAIN.de/setup" die Konfig generiert werden