desafio fullcycle
Imagem go com menos de 2mb.
Utilizei uma imagem alpine para compilar um programa em go. Utilizei esse programa compilado e copiei o mesmo para uma outra imagem docker Scratch, para ela sim rodar a aplicacao go.
Pode-se rodar a imagem diretamento do docker-compose ou então buildando a imagem e depois utilizando o docker run
Passos DockerCompose:
- Clonar Repositório
- docker-compose up --build
Passos Docker Run:
- Clonar Repositório
- entrar na pasta go-scratch
- docker build -t golang-fullcycle .
- docker run --rm golang-fullcycle
Evidências: