← Todos os guias de migração

Vindo do Dokku

O Dokku é um PaaS git-push gratuito e open source que você mesmo roda em um servidor. O Railyard mantém o workflow git-push e adiciona as ferramentas do dia dois que o Dokku não tem.

Por que as equipes deixam o Dokku

O Dokku é um PaaS open source de servidor único genuinamente bom: gratuito, simples, e deploy via git push. O atrito aparece no dia dois: sem equipes ou papéis, sem backups gerenciados do banco de dados, sem failover multi-servidor, e é você quem faz patch e monitora a máquina em que ele roda.

O Railyard mantém a sensação do git-push, mas adiciona backups, equipes, releases zero-downtime e a capacidade de adicionar um segundo servidor sem reconstruir nada.

O que vai com você

  • Seu repositório, buildado a partir de um Dockerfile, buildpacks, ou um Procfile — os mesmos formatos que o Dokku suporta.
  • Suas variáveis de ambiente e secrets.
  • Os plugins de Postgres, MySQL ou Redis do Dokku mapeiam direto para os addons gerenciados do Railyard, com backups agendados adicionados.
  • Seu servidor atual: conecte-o via SSH em vez de reconstruí-lo.

A migração

  1. Conecte seu servidor: o que já roda o Dokku, ou um novo que o Railyard provisiona na sua conta de nuvem.
  2. Adicione seu repositório e escolha o build method que corresponde a como o Dokku builda ele 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. Rode sua release task e verifique.
  5. Migre os dados com um dump e restore para o addon gerenciado.
  6. Mova o DNS. O Dokku continua servindo até o cutover; não há interrupção.

O que é diferente

Backups, equipes e releases zero-downtime que o Dokku não oferece por conta própria, sem perder a simplicidade do deploy em um único comando.

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