Se pretendía user docker context para que haga el deploy del docker-compose pero tuvimos problemas al subirlo con FARGATE. Siempre nos daba error de vm.max_map_count.
Lo que se hizo fue utilizar el convert para crear el yml modificarlo para que use EC2.
Tuvimos problemas también al subir la imagen a ECR por eso utilizamos docker.io
Este proyecto crea la imagen y la sube a docker hub y utiliza aws cli para hacer el deploy del archivo cf.yml
utilice make para ver las opciones
make
Para iniciar el ambiente y subir la imagen
make init_ecs
Para hacer el deploy
make ebex
Para verificar la imagen
docker run -it -p 8888:9000 docker.io/lbolanos/sonarqubev4:v10 /bin/bash
Para borrar las imagenes y los volumenes
docker compose down --rmi all --volumes --remove-orphans
En el servidor EC2 donde estan las imagenes
sudo docker ps
sudo docker container exec -it <ID> /bin/bash
Create common.env
Example:
PRJ="sonarqubev4"
REGION=us-east-1
ACCOUNT=11111111