Escaparate

Construido en Dorelli

Estos son sitios que corren en Dorelli Cloud tal como los construye un cliente. Empezamos por el nuestro.

dirdori.cloud, el patio de juegos de Dir y Dori

El patio de juegos en el fondo del mar: Dori con un joystick junto al Archivo, Dir saliendo de la nube.

Qué es

Juegos gratuitos en el navegador, en el fondo del mar, donde viven Dir y Dori. Juegas sin cuenta. Una puntuación que compite por una clasificación la reproduce el servidor, así que una puntuación falsificada nunca entra.

Hoy se juegan los veintiún juegos: los de Dir sobre tiempo y conteo, los de Dori sobre ordenar y memoria, y diez clásicos con su propio traje. Los torneos y una puerta para agentes llegan más adelante.

Cómo corre

  • Un plan App: un contenedor con una réplica caliente y su propia base de datos Postgres.
  • Desplegado desde GitHub con la Action de despliegue de Dorelli, en cada push a main, con el token de identidad de GitHub Actions como prueba en lugar de un token de despliegue.
  • Comprobado cada cinco minutos, con una copia de seguridad cada noche.

Un sitio de la casa

El sitio es un cliente en todo: la misma cuenta, el mismo plan, la misma monitorización, la misma factura. La casa liquida esa factura a 0 €. Lo decimos aquí porque quizá quieras saber cuáles de nuestros ejemplos pagamos nosotros mismos.

Downpour, el primer juego: Dori deja caer documentos desde arriba y Dir los archiva abajo.

Lo que nos enseñó

Los primeros días encontraron cuatro cosas en la plataforma con las que también habría topado un cliente con una app. Las cuatro están corregidas.

  1. La Action de despliegue no enviaba la imagen en una primera publicación.
  2. Tras la primera publicación, las claves que necesita un segundo despliegue no estaban en ningún sitio: el resumen remitía a un correo que no las lleva.
  3. El rol de base de datos no podía crear una tabla en su propia base de datos.
  4. La marca de sitio de la casa retiró el token de despliegue, y uno nuevo pedía un clic en el portal. Ahora un sitio puede desplegar con el token de identidad de GitHub Actions, vinculado a su repositorio, sin ningún token que guardar.

Para eso sirve un sitio de la casa: mantiene la plataforma a punto antes de que un cliente note nada.

Abrir dirdori.cloud

El código fuente será público en cuanto el sitio corra en su propio dominio.