Repositório que simula uma aplicação web.
Criado um Módulo ECS responsavel por criar:
- Task
- Service
- Security groups
- IAM
- Auto Scaling
- Target Group
- Listener Rule
- Cria imagem docker da aplicação e fazer o push para o repositório ECR.
- Efetuar testes do Terraform:
- Lint
- fmt
- validate
- Efetuar deploy do service em cluster ECS criado no repo de groundwork.
Build do node.js
# Faz o build da imagem
$ docker build -t pgtest .
# Executa o container
$ docker run --env-file=.env -p 3001:3001 --network pgadmin_default pgtest
Ao acessar: http://localhost:3001
Se obtem o retorno abaixo em caso de sucesso: