Pular para o conteúdo

Migrar de outra plataforma

Se a sua aplicação já roda em container ou tem um Dockerfile, a migração é mais chata que difícil. O roteiro abaixo é o que costuma dar certo, na ordem que evita retrabalho.

Faça tudo em paralelo, com o serviço antigo no ar. Você só vira o tráfego no último passo, e só depois de conferir. Se algo der errado no meio, ninguém percebeu.

1. Suba a aplicação primeiro, sem banco

Crie a instalação a partir do seu repositório ou de uma imagem Docker e deixe ela subir. Nesta etapa não importa se a aplicação ainda não conecta no banco — o que você quer saber é se ela compila e sobe.

Dois tropeços concentram a maioria dos problemas aqui, e vale conferir antes:

Os dois ficam em Configurações da instalação.

2. Provisione o banco

Crie o banco gerenciado da engine que você já usa. Se o seu banco atual precisa ficar onde está — por contrato, por volume ou por enquanto —, dá para registrá-lo como banco externo e seguir usando de lá.

3. Traga os dados

Exporte o dump da origem e use a importação. Ela roda uma verificação prévia, monta um plano e só escreve depois que você confirma — e tem desfazer.

Vale importar uma vez antes da virada, para medir quanto tempo leva com o seu volume. É a informação que decide se a virada cabe numa madrugada.

4. Ligue os dois

Em vez de copiar a string de conexão na mão, use um vínculo: você liga a instalação ao banco por um apelido e a plataforma injeta a conexão nas variáveis. Se a senha mudar depois, nada quebra.

As demais variáveis de ambiente da plataforma antiga você recria em Configurações.

5. Teste pelo domínio da plataforma

Toda instalação nasce com um domínio automático. Use ele para testar tudo — login, escrita no banco, upload, integração externa — antes de qualquer mudança de DNS.

6. Vire o tráfego

Só agora aponte o seu domínio: Domínios & SSL. O SSL é emitido automaticamente.

Se o DNS estiver na Cloudflare, a integração cria o registro para você.

7. Depois de virar

O que muda para melhor

Preço em reais, sem variação cambial. Dados no Brasil, sob LGPD. E suporte em português com gente que abre a sua instalação junto com você.