Bereitstellungsverwaltung und Frontend-Releases
Die Bereitstellungsverwaltung legt fest, wer Schema/API und Frontend in die Produktionsumgebung übernehmen darf. Bereitstellungsberechtigungen werden separat verwaltet, damit niemand allein aufgrund der Berechtigung zum Bearbeiten einer Datei die Produktions-DB überschreiben kann.

Bereitstellungsberechtigungen
Legen Sie entsprechend der Richtlinie Ihrer Organisation Nur Administratoren, Mindestbenutzerstufe und Bereitstellungsverantwortliche fest. Die Einstellungen ändern Sie unter Webspace-Bereitstellungsrichtlinie, die Sie über Gemeinsame Bereitstellungsberechtigung konfigurieren öffnen. Dieselbe Genehmigungsrichtlinie gilt für Schema-/API-Bereitstellungen und Frontend-Releases.
- Entwicklungs- und Testumgebungen geben Sie für benannte Bereitstellungsverantwortliche frei.
- Die Produktionsumgebung beschränken Sie auf Administratoren oder freigegebene Verantwortliche.
- Änderungen an den Verantwortlichen und den Bereitstellungsverlauf prüfen Sie regelmäßig.
Vorhandene Daten überschreiben
Enthält die von der Schemaänderung betroffene DB bereits Daten, können Sie unter Datenbank mit Daten überschreiben die Richtlinie Alle blockieren, Nur Volladministratoren oder Zugelassene Bereitstellungsverantwortliche anwenden.
Für Produktions-DBs mit Daten werden Alle blockieren oder Nur Volladministratoren empfohlen. Prüfen Sie vor der Ausführung die geänderten Spalten, die zu löschenden Elemente sowie die Sicherungs- und Wiederherstellungsverfahren. Beim Anwenden eines neuen Schemas werden bestehende Verbindungen bereinigt und mit den neuen Einstellungen neu geöffnet.
Frontend-Releases
Das Menü Frontend-Releases öffnet die Release-Konsole (/@webspace/release). Dort laden Sie HTML-, CSS-, JavaScript- und Asset-Dateien oder ein Archiv hoch und veröffentlichen eine neue Version im Bereitstellungsziel (/public).
Schema/API und Frontend sind voneinander unabhängige Ergebnisse, doch die gegenseitig verwendeten Endpunkte und die CSP müssen zusammenpassen. Prüfen Sie nach der Bereitstellung unter der tatsächlichen öffentlichen Adresse gemeinsam statische Ressourcen, Authentifizierung, REST-API und WebSocket-Verbindung.