Zum Hauptinhalt springen

API Aufsetzen

Installation auf Dokku Server

  1. Eine neue App auf dem Server erstellen

    Alternativ: direkt über

  2. Optionale Umgebungsvariablen setzen:

    CORS: Zugriff von Subdomains

    Erlaube jegliche Subdomains von :

    Deploy Preview mit Netlify

    Ermöglicht den Zugriff von Deploy-Previews von Netlify Deploy-Previews mit der Domain

    auf die API. Dies ist notwendig, um die API in Netlify-Deploy-Previews zu verwenden.

    Github-Integration fürs CMS
    Sentry Anbindung für Fehler-Reporting
    LMS: Standard-Gruppe für Inhalts-Moderation

    Diese Gruppe wird beim Erstellen einer neuen Document-Root standardmässig mit RW-Berechtigungen hinzugefügt.

  3. Auf dem Laptop

  4. SSL-Zertifikat erstellen Sobald die Seite erstmalig veröffentlicht wurde, muss einmalig ein SSL-Zertifikat erstellt werden. Dies geschieht mit dem Befehl

  5. Backups einrichten Dokku ermöglicht das unkomplizierte Backupen von Datenbanken auf S3 Speicher.

    Speichern des Encryption Key's

    Werden die Backups verschlüsselt, muss der Schlüssel zwingend sicher verwahrt werden, damit die Backups dann auch wieder entschlüsselt werden können!

    Backup wiederherstellen

    1. Das Backup herunterladen, z.B.
    2. Das Backup entschlüsseln:
    3. Entpacken:
      tar -xf backup.tgz
    4. Backup wiederherstellen: