Este é um projeto simples desenvolvido em Go como parte de desafios/estudos do Full Cycle, com foco em containerização usando Docker.
Demonstrar a criação de uma aplicação Go minimalista, empacotada em uma imagem Docker otimizada, seguindo boas práticas como:
- Imagem final pequena
- Build separado da execução
- Execução direta via container ou via docker run https://hub.docker.com/repository/docker/murilommichelon/full-cycle-desafio-go/general
A aplicação executa um programa em Go que imprime uma mensagem no terminal quando o container é iniciado.
Exemplo de saída:
Full Cycle Rocks!!!
- Go
- Docker
- Docker Hub
.
├── Dockerfile
├── go.mod
└── main.go
docker build -t fullcycle-go .docker run --rm fullcycle-godocker tag fullcycle-go seu-usuario/fullcycle-go:latest
docker push seu-usuario/fullcycle-go:latest