Auslieferung aus dem Repo
eingerichtetJede Änderung auf dem Hauptzweig wird von einer selbst betriebenen Coolify-Instanz gebaut und ausgeliefert. Es gibt keinen Rechner, von dem aus jemand von Hand hochlädt.
Wie diese Seite läuft, und was daran noch fehlt.
Jeder Punkt trägt einen Stand. Erprobt heißt, ich habe es durchgespielt und das Ergebnis gesehen. Eingerichtet heißt, es ist da, aber ich habe den Ernstfall nicht geprobt. Offen heißt, es fehlt — und steht trotzdem hier, weil eine Betriebsseite ohne die offenen Punkte eine Werbeseite wäre.
Jede Änderung auf dem Hauptzweig wird von einer selbst betriebenen Coolify-Instanz gebaut und ausgeliefert. Es gibt keinen Rechner, von dem aus jemand von Hand hochlädt.
Jeder Pull Request bekommt eine eigene Adresse mit eigenem Zertifikat, auf der die Änderung vollständig läuft. Geprüft wird am Ergebnis, nicht an der Beschreibung.
Nachprüfbar: Die Adressen stehen in den Pull Requests.
Formatierung, Linting, Typen, Tests und ein vollständiger Build laufen bei jedem Pull Request. Fällt einer davon, wird nicht ausgeliefert.
Die Seite läuft in einem Rechenzentrum in Nürnberg.
Zertifikate werden automatisch erneuert, HTTP leitet dauerhaft auf HTTPS um, und der Browser bekommt die Anweisung, es künftig gar nicht erst unverschlüsselt zu versuchen.
Nachprüfbar: Im Browser an den Antwortkopfzeilen ablesbar, ohne Zugang zu irgendetwas.
Schriften liegen im Repo und werden von diesem Server ausgeliefert. Es gibt keine Analyse, keine eingebetteten Inhalte und deshalb auch keinen Cookie-Banner.
Nachprüfbar: Mit offenen Entwicklerwerkzeugen aufrufen und die Liste der Anfragen ansehen.
Derzeit meldet nur die Plattform selbst, ob der Prozess läuft — und das ist nicht dasselbe wie „die Seite antwortet“. Eine Prüfung von außerhalb des Servers fehlt noch.
Der Quelltext liegt versioniert, die Seite ließe sich neu ausliefern. Durchgespielt habe ich das für diese Seite aber noch nicht, und ungeprobt heißt ungeprüft.
Steht aus. Es gehört zu den Unterlagen, die man haben muss, bevor man mit fremden Daten arbeitet.
Was hier bewusst nicht steht: Hostnamen, Adressen, Portnummern und alles, woraus sich ein Zugang basteln ließe. Eine Betriebsseite beschreibt, was läuft — nicht, wie man hineinkommt.