Anleitungen im Zusammenhang mit Beach

Verwendung von Sitegeist.MagicWand mit Beach

Wenn du aus irgendeinem Grund Local Beach nicht verwenden willst oder kannst, bietet Sitegeist.MagicWand eine einfache Möglichkeit, Produktionsdaten für die Entwicklung von Kohle zu klonen - auch mit Beach.

Sitegeist.MagicWand bietet eine Möglichkeit, eine entfernte Flow/Neos Installation in die lokale Flow/Neos Installation zu klonen, die den Befehl ausführt.

Wenn du Beach verwendest, aber aus irgendeinem Grund die lokale Installation Beach nicht nutzen willst (oder kannst), dann ist Sitegeist.MagicWand auch mit Beach nutzbar.

Dies ist eine Beispielkonfiguration, die dir den Einstieg erleichtern soll:

Sitegeist:
  MagicWand:
    clonePresets:
      live:
        host: instance-__redacted__.beach-project-__redacted__
        user: beach
        port: 22
        sshOptions: '-J beach@ssh.flownative.cloud'
        path: /application
        context: Production/Beach/Instance
        postClone:
          - './flow domain:deactivate "*"'
          - './flow domain:add --site-node-name acmecom --hostname acmecom.localbeach.net'
          - './flow user:delete --assume-yes "*"'
          - './flow user:create --roles Administrator admin admin Admin Admin'
          - './flow user:create --roles Editor editor editor Editor Editor'
        resourceProxy:
          baseUri: https://www.acme.com
          subdivideHashPathSegment: false
          curlOptions:
            CURLOPT_USERPWD: __redacted__:__redacted__
Beispieleinstellungen für Sitegeist.MagicWand
  • In Zeile 4 kannst du alles verwenden, was sinnvoll ist, um die Voreinstellung zu identifizieren.
  • In Zeile 5 musst du deine eigene Instanz und den Projektbezeichner verwenden.
  • In den Zeilen 12 bis 16 siehst du ein Beispiel für die Anpassung der geklonten Website, damit sie lokal läuft. Ändere das nach Bedarf für deinen Fall.
  • In Zeile 18 musst du die domain so einstellen, dass sie zu deinem Projekt passt.
  • In Zeile 21 siehst du ein Beispiel, wie du die grundlegenden Anmeldedaten für den Ressourcen-Proxy einstellst, falls du den Schutz aktiviert hast.