Escola DevOps - Trilha/formação Integração Contínua e Entrega Contínua
- docker;
- docker compose;
go get -u
docker compose up -d
Para testar se tudo funcionou, abra no navegador o link http://localhost:8085/index ou teste a API GET http://localhost:8085/MEU_NOME
1- criação de cluster no Amazon ECS;
2- criação de 'task definition' no Amazon ECS;
3- criação de serviço através da task ou do cluster no Amazon ECS (faz ligação entre a task e o cluster);
4- para criar CI/CD no github para o ECS, pode requerer criar usuário IAM caso exista apenas user root na conta;
4.1- caso falhe criação do serviço no ECS, verificar se foi atribuído o grupo de segurança da API e não do banco em RDS, e se a permissão do grupo de segurança não tem restrições na porta da aplicação.
Eu erroneamente restringi acessos na porta da aplicação para apenas meu IP, só que agora a aplicação estaria containerizada e por trás de um balanceador de carga que precisa ter permissão para acessar a API.
Também verificar se a imagem Docker está ok, ou seja, se está executando sem erros.