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
- Conecte seu servidor: o que já roda o Dokku, ou um novo que o Railyard provisiona na sua conta de nuvem.
- Adicione seu repositório e escolha o build method que corresponde a como o Dokku builda ele hoje.
- Traga sua configuração e conecte os bancos de dados que seu app espera.
- Faça o deploy para uma URL temporária. Rode sua release task e verifique.
- Migre os dados com um dump e restore para o addon gerenciado.
- 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.