Oii Deise, tudo bem?
Uma solução possível para o seu caso é ajustar a configuração do load balancer para que ele redirecione o tráfego da porta 80 para a porta 4200 corretamente. Mas como é um projeto pessoal e não conheço como um todo, vou dar dicas do que você pode fazer.
Modificar o Listener do Load Balancer:
- Acesse o console da AWS e vá para o serviço Elastic Load Balancing.
- Selecione o load balancer que foi criado automaticamente para o seu serviço Fargate.
- Verifique os listeners configurados. Você deve ter um listener para a porta 80. Clique em "View/edit rules" para esse listener.
- Modifique a regra para que o tráfego da porta 80 seja redirecionado para a porta 4200. Isso pode ser feito ajustando a ação de "Forward to..." para a target group correta que está configurada para receber na porta 4200.
Revisar a Configuração da Target Group:
- Ainda no console do Load Balancer, vá para a seção de Target Groups.
- Selecione o target group associado ao seu serviço Fargate e verifique as configurações.
- Certifique-se de que a porta de registro das instâncias (porta na qual o tráfego é recebido pelas tarefas) está definida como 4200.
Deploy do Serviço Fargate:
- Após ajustar as configurações do load balancer e do target group, faça um novo deploy do seu serviço Fargate para garantir que as mudanças sejam aplicadas.
Esses ajustes devem permitir que o tráfego que chega na porta 80 do load balancer seja corretamente redirecionado para a porta 4200 das tarefas do seu container, onde seu site Angular está rodando.
Um abraço e bons estudos.