Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Criar uma imagem Docker para NextJS parece simples na teoria, mas na prática o custo de manutenção e os riscos de deploy dão trabalho. O problema do momento é que, mesmo funcionando na minha máquina, a imagem acaba quebrando em ambientes de produção por causa de diferenças de versão ou configurações.
Será que não dá pra automatizar testes de compatibilidade toda vez que muda alguma dependência?
No meu time, a gente tenta sempre usar uma imagem base bem controlada e fazer testes de integração antes de subir pra produção. Assim evita rollback ou surto de custos com ajustes em produção.
Concordo, o maior problema é quando a versão do Node ou do Next muda e a build não funciona mais. Aqui, a gente padroniza o ambiente de build e dá rollback fácil se precisar.
No meu caso, o cache do Docker acaba ajudando bastante. Mas o que pesa mesmo é a atualização de dependências que às vezes quebra tudo, aí tem que fazer rollback de imagem ou ajustar manualmente.
Pra mim isso depende muito de quem vai cuidar quando sair do post e virar rotina do time.