Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no Beanstalk

Estou tendo o seguinte erro no beanstalk: Insira aqui a descrição dessa imagem para ajudar na acessibilidade Já fiz novo deploy trocando o nome do zip conforme algumas orientações, já subi imagem com versão diferente no ecr, mas nada da certo e sempre aponta neste erro acima!

Link do repositório: https://github.com/MathScheffer/Alura-IAC4-Docker-beanstalk

1 resposta
solução!

Oi Matheus, tudo bem?

Ao analisar o código fornecido, percebi que está faltando uma linha importante no arquivo "Dockerrun.aws.json". É necessário adicionar a linha "AWSEBDockerrunVersion": "1" para indicar a versão do Docker que está sendo utilizada. Essa linha deve ficar no mesmo nível da imagem do container.

Além disso, você também pode adicionar a linha "Update": "true" para garantir que o Beanstalk atualize o ambiente corretamente.

Outra sugestão é remover a configuração da porta do container, para que ele utilize a porta 80 por padrão, o que pode facilitar o acesso à aplicação.

Após fazer essas alterações, você precisa gerar um novo arquivo zip contendo o "Dockerrun.aws.json" atualizado. Para isso, execute o comando zip -r producao.zip Dockerrun.aws.json.

Em seguida, faça o deploy novamente utilizando o comando terraform apply. O Beanstalk deve reconhecer as alterações no arquivo e atualizar o ambiente corretamente.

Espero que essas dicas possam te ajudar a resolver o problema.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software