← Todos os guias de migração

Vindo do Anywhere else

Fly, DigitalOcean App Platform, Coolify, Dokku, uma VPS configurada na mão. Se builda a partir de um Dockerfile, buildpacks ou um Procfile, dá para migrar.

A migração tem o mesmo formato em qualquer lugar

O Railyard não precisa de um adaptador especial para o seu host atual. Se o seu app builda a partir de um Dockerfile, Cloud Native Buildpacks, Nixpacks ou um Procfile, e se conecta a Postgres, MySQL ou Redis, dá para migrar.

O que vai com você

  • Seu repositório e sua definição de build, sem mudanças.
  • Seus tipos de processo: web, worker, release, o que você já roda.
  • Suas variáveis de ambiente.
  • Seus bancos de dados, como addons gerenciados com connection strings já injetadas.
  • Seus domínios personalizados, com TLS automático.

A migração

  1. Aponte o Railyard para um servidor: um que você já tem, conectado via SSH, ou um novo provisionado na sua conta de nuvem.
  2. Adicione seu repositório e escolha o build method que corresponde a como ele builda hoje.
  3. Traga sua configuração e conecte os bancos de dados que seu app espera.
  4. Faça o deploy para uma URL temporária e teste o app a fundo.
  5. Mova seus dados com um dump e restore padrão para o addon gerenciado.
  6. Troque o DNS. Seu host atual continua servindo até o registro mudar. Não existe uma janela em que nada está no ar. Depois, desligue a implantação antiga.

A única regra que torna isso seguro

Nunca exclua a configuração antiga até o DNS ter mudado e você ter visto tráfego real chegando no Railyard. Mantenha a plataforma antiga paga por uma semana. Depois cancele.

Traga sua aplicação do Anywhere else para um servidor seu.

Adicione um servidor, aponte a Railyard pro seu repositório e faça o deploy. Mude o DNS quando estiver funcionando. Sua aplicação antiga continua respondendo até lá.

Plano grátis, sem cartão, e 14 dias de Pro para cada equipe nova. Um preço fixo por equipe.