1
resposta

[Sugestão] (possível) solução para o problema no deploy

Se caso nenhum dos tópicos desse fórum tenha funcionado, tente mudar o build da imagem docker, use esse comando:

  1. docker build --platform linux/amd64 -t :amd64 .
  2. docker tag .dkr.ecr..amazonaws.com/:v1
  3. aws ecr get-login-password --region | docker login --username AWS --password-stdin .dkr.ecr..amazonaws.com
  4. docker push .dkr.ecr..amazonaws.com/:v1
1 resposta

Oi Sampaio! Tudo bem?

Obrigado por compartilhar sua sugestão de solução para o problema no deploy com Docker e Elastic Beanstalk na AWS. Essa é uma abordagem alternativa para construir e enviar a imagem Docker, especialmente se as soluções anteriores não funcionaram.

A sua sugestão de usar o comando docker build --platform linux/amd64 é interessante, pois às vezes problemas de compatibilidade de plataforma podem ocorrer, especialmente se você estiver desenvolvendo em uma máquina com arquitetura diferente da que o Elastic Beanstalk está usando.

Além disso, os passos que você listou para taguear, autenticar e enviar a imagem para o Amazon ECR são bem detalhados e podem ser muito úteis para quem está enfrentando dificuldades com o deploy.

Se alguém ainda estiver tendo problemas após tentar esses passos, pode valer a pena verificar se todos os parâmetros, como <nome_imagem>, <container_id>, <id_conta>, <regiao>, e <ecr>, estão corretos e correspondem ao que está configurado na AWS.

No mais, bons estudos!