← Todos os guias de migração

Vindo do Netlify

O Netlify é feito para sites estáticos e frontends JAMstack na própria infraestrutura do Netlify. Se seu app precisa de um backend de verdade, veja como rodar em um servidor que você possui.

Por que as equipes deixam o Netlify

O Netlify é excelente para um site estático ou um frontend JAMstack com edge functions. O atrito aparece no momento em que seu app precisa de um backend de verdade: um worker, um job de longa duração, um servidor WebSocket, ou qualquer coisa que não caiba numa função de curta duração na infraestrutura do Netlify.

O Railyard roda seu app como um processo persistente em um servidor que você possui, junto com Postgres, MySQL ou Redis gerenciado.

O que vai com você

  • Seu repositório, buildado a partir de um Dockerfile, buildpacks, ou um Procfile.
  • Suas variáveis de ambiente e secrets.
  • Os deploy previews do Netlify mapeiam para os ambientes de preview do Railyard por pull request.
  • Um frontend estático pode continuar no Netlify; o backend migra para o Railyard atrás do mesmo domínio.

A migração

  1. Conecte um servidor: um servidor já existente, ou um novo que o Railyard provisiona na sua conta de nuvem.
  2. Adicione seu repositório e deixe o Railyard detectar seu framework, ou aponte para seu Dockerfile.
  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. Rode sua release task e verifique.
  5. Mova o DNS para a rota ou subdomínio do backend. Não há interrupção.

O que é diferente

Um servidor de verdade para as partes do seu app que precisam de um, com HTTPS, releases zero-downtime e bancos de dados gerenciados, a um preço fixo por equipe em vez de cobrança por invocação.

Traga sua aplicação do Netlify 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.