Code Education | Full Cycle Turma 7 | DevOps | Continuous Deployment - Desafio Final
Sistema feito em Go que realiza a soma de duas variáveis passadas como parâmetro.
Ex: http://localhost:8080/soma?x=2&y=3
Execute make help para ver os comandos disponíveis.
Execute make get-archs para ver todas as plataformas disponíveis para compilação.
Execute make build para fazer o build para a plataforma local.
Execute make build-arm64 para fazer o build para uma plataforma específica.
Execute make build-all para fazer o build para todas as plataformas disponíveis.
Execute make run
O sistema estará disponível em http://localhost:8080/soma?x=2&y=3
Execute make delete para deletar o container em execução.
Execute kubectl apply -f ./k8s
O sistema estará disponível em http://<ip-externo-do-cluster>/soma?x=2&y=3
Execute make release para:
- Fazer o build para todas as plataformas
- Fazer o push para o Docker Hub das imagens geradas
- Gerar e fazer o push do Manifest para o Docker Hub. O Manifest permitirá o Docker escolher automaticamente a plataforma a ser utilizada.