Referenz

Gebaut auf Dorelli

Das sind Websites, die auf Dorelli Cloud so laufen, wie ein Kunde sie baut. Wir fangen mit unserer eigenen an.

dirdori.cloud, der Spielplatz von Dir und Dori

Der Spielplatz auf dem Meeresboden: Dori mit einem Joystick neben dem Archiv, Dir auf dem Weg aus der Wolke.

Was es ist

Kostenlose Browserspiele auf dem Meeresboden, wo Dir und Dori wohnen. Du spielst ohne Konto. Einen Punktestand, der um einen Platz auf der Rangliste mitspielt, spielt der Server nach, damit ein gefälschter Punktestand nie darauf landet.

Alle einundzwanzig Spiele laufen heute: Dirs Spiele um Timing und Zählen, Doris Spiele um Sortieren und Gedächtnis, und zehn Klassiker im eigenen Gewand. Turniere und ein Zugang für Agents kommen später.

Wie sie läuft

  • Ein App-Paket: ein Container mit einer warmen Replik und einer eigenen Postgres-Datenbank.
  • Ausgerollt von GitHub mit der Deploy-Action von Dorelli, bei jedem Push auf main, mit dem ID-Token von GitHub Actions als Nachweis statt eines Deploy-Tokens.
  • Alle fünf Minuten geprüft, jede Nacht ein Backup.

Eine Haus-Website

Die Website ist in allem ein Kunde: dasselbe Konto, dasselbe Paket, dieselbe Überwachung, dieselbe Rechnung. Das Haus rechnet diese Rechnung mit 0 € ab. Wir sagen das hier, weil du wissen darfst, welche unserer Beispiele wir selbst bezahlen.

Downpour, das erste Spiel: Dori lässt von oben Dokumente fallen, Dir legt sie unten ab.

Was sie uns gelehrt hat

Die ersten Tage fanden vier Dinge in der Plattform, die auch ein Kunde mit einer App getroffen hätte. Alle vier sind behoben.

  1. Die Deploy-Action schickte bei einer ersten Veröffentlichung das Image nicht mit.
  2. Nach der ersten Veröffentlichung waren die Schlüssel, die ein zweiter Deploy braucht, nirgends zu finden: die Zusammenfassung verwies auf eine Mail, die sie nicht enthält.
  3. Die Datenbankrolle konnte in ihrer eigenen Datenbank keine Tabelle anlegen.
  4. Das Haus-Site-Kennzeichen zog das Deploy-Token zurück, und ein neues brauchte einen Klick im Portal. Jetzt kann eine Site mit dem ID-Token von GitHub Actions ausrollen, gebunden an ihr Repository, ohne ein Token aufzubewahren.

Dafür ist eine Haus-Website da: sie hält die Plattform scharf, bevor ein Kunde etwas merkt.

dirdori.cloud öffnen

Der Quellcode wird öffentlich, sobald die Website auf ihrer eigenen Domain läuft.