Showcase

Gebouwd op Dorelli

Dit zijn sites die op Dorelli Cloud draaien zoals een klant ze bouwt. We beginnen met onze eigen.

dirdori.cloud, de speelplaats van Dir en Dori

De speelplaats op de zeebodem: Dori met een joystick naast het Archief, Dir op weg de wolk uit.

Wat het is

Gratis browserspellen op de zeebodem, waar Dir en Dori wonen. Je speelt zonder account. Een score die meedoet om een ranglijst speelt de server na, zodat een vervalste score er nooit op komt.

Alle eenentwintig spellen spelen nu: de spellen van Dir over timing en tellen, die van Dori over sorteren en geheugen, en tien klassiekers in een eigen jasje. Toernooien en een ingang voor agents komen later.

Hoe het draait

  • Een App-bundel: een container met één warme replica en een eigen Postgres-database.
  • Uitgerold vanuit GitHub met de deploy Action van Dorelli, bij elke push naar main, met het id-token van GitHub Actions als bewijs in plaats van een deploy-token.
  • Elke vijf minuten gecontroleerd, elke nacht een back-up.

Een huissite

De site is in alles een klant: hetzelfde account, dezelfde bundel, dezelfde bewaking, dezelfde factuur. Het huis rekent die factuur af op € 0. We zeggen dat hier, omdat je mag weten welke van onze voorbeelden we zelf betalen.

Downpour, het eerste spel: Dori laat van boven documenten vallen en Dir bergt ze beneden op.

Wat het ons leerde

De eerste dagen vonden vier dingen in het platform die een klant met een app ook had geraakt. Alle vier zijn hersteld.

  1. De deploy Action stuurde bij een eerste publicatie het image niet mee.
  2. Na de eerste publicatie waren de sleutels die een tweede uitrol nodig heeft nergens te vinden: de samenvatting wees naar een mail die ze niet bevat.
  3. De databaserol kon in zijn eigen database geen tabel maken.
  4. De huissite-vlag trok het deploy-token in, en een nieuw token vroeg een klik in het portaal. Nu kan een site uitrollen met het id-token van GitHub Actions, gebonden aan zijn repository, zonder een token om te bewaren.

Daar is een huissite voor: hij houdt het platform scherp voordat een klant iets merkt.

Ga naar dirdori.cloud

De broncode wordt openbaar zodra de site op zijn eigen domein staat.