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