Pular para o conteúdo
HostSpry

Como funciona

Cada passo mostra o que vai fazer antes de fazer, e relata depois o que verificou.

Solicitar revisão de migraçãoSegurança

A jornada

  1. Conectar.Instale o GitHub App da HostSpry nos repositórios que você escolher e, se o app usa Supabase, conecte essa conta também. Você autoriza cada conexão no próprio provedor; nunca pedimos senha.
  2. Analisar.Fazemos o inventário do repositório: frameworks, um Dockerfile se houver, migrations do banco e os nomes das variáveis de ambiente que o código lê — nunca os valores.
  3. Planejar.Passos, verificações, avisos e bloqueios aparecem antes de qualquer escrita. Um bloqueio diz o que é e por quê.
  4. Autorizar.Nada é construído nem escrito no seu destino até você autorizar.
  5. Construir e rodar.Frontend e backend são construídos sem privilégios e rodam num ambiente isolado com banco próprio, acessível num endereço de prévia.
  6. Migrar o backend.Primeiro o ponto de restauração; depois schema, usuários, dados e arquivos, cada um conferido contra a origem.
  7. Relatar.Verificado, falhou ou indeterminado — para cada verificação.
  8. Operar.Cópias cifradas do ambiente, restauração com ponto de volta próprio e reversão de uma versão.

Indeterminado é um resultado

Uma ferramenta que relata sucesso que não verificou é pior do que nenhuma, porque tira a desconfiança que faria alguém conferir. Por isso toda verificação tem três resultados, não dois: verificado, falhou e não deu para saber. O terceiro mantém uma migração fora da classe sem supervisão — de propósito.

O que já foi exercitado de ponta a ponta

O que foi medido

  • Instalação do GitHub App e análise de repositórios reais.
  • Frontend e backend construídos a partir do repositório de um cliente, inclusive o Dockerfile dele, e servidos num endereço de prévia.
  • Cópia cifrada e restauração de um ambiente, inclusive a reversão de uma restauração.
  • Isolamento de rede entre clientes num servidor compartilhado.

O que não foi

  • Uma pessoa nova completando a jornada inteira sem nossa ajuda.
  • Comportamento sob tráfego de produção contínuo.

Veja no seu repositório

Durante o beta privado, o acesso é por pedido.

Solicitar revisão de migração