Montra

Construído na Dorelli

Estes são sites que correm na Dorelli Cloud tal como um cliente os constrói. Começamos pelo nosso.

dirdori.cloud, o recreio de Dir e Dori

O recreio no fundo do mar: Dori com um joystick ao lado do Arquivo, Dir a sair da nuvem.

O que é

Jogos gratuitos no browser, no fundo do mar, onde vivem Dir e Dori. Jogas sem conta. Uma pontuação que concorre a uma classificação é repetida pelo servidor, por isso uma pontuação forjada nunca lá entra.

Hoje jogam-se os vinte e um jogos: os de Dir sobre tempo e contagem, os de Dori sobre arrumar e memória, e dez clássicos com roupa própria. Os torneios e uma porta para agentes chegam mais tarde.

Como corre

  • Um plano App: um contentor com uma réplica quente e a sua própria base de dados Postgres.
  • Publicado a partir do GitHub com a Action de deploy da Dorelli, em cada push para main, com o token de identidade do GitHub Actions como prova em vez de um token de deploy.
  • Verificado de cinco em cinco minutos, com uma cópia de segurança todas as noites.

Um site da casa

O site é um cliente em tudo: a mesma conta, o mesmo plano, a mesma monitorização, a mesma fatura. A casa liquida essa fatura a 0 €. Dizemos isto aqui porque podes querer saber quais dos nossos exemplos pagamos nós próprios.

Downpour, o primeiro jogo: Dori deixa cair documentos lá de cima e Dir arquiva-os em baixo.

O que nos ensinou

Os primeiros dias encontraram quatro coisas na plataforma com que um cliente com uma app também teria esbarrado. As quatro estão corrigidas.

  1. A Action de deploy não enviava a imagem numa primeira publicação.
  2. Depois da primeira publicação, as chaves de que um segundo deploy precisa não estavam em lado nenhum: o resumo remetia para um mail que não as traz.
  3. O papel da base de dados não conseguia criar uma tabela na sua própria base de dados.
  4. A marca de site da casa retirou o token de deploy, e um novo pedia um clique no portal. Agora um site pode fazer deploy com o token de identidade do GitHub Actions, ligado ao seu repositório, sem token nenhum para guardar.

É para isso que serve um site da casa: mantém a plataforma afinada antes de um cliente dar por alguma coisa.

Abrir dirdori.cloud

O código-fonte fica público assim que o site correr no seu próprio domínio.