Descrição do Projeto
-
Go Versão 1.18 superior. https://go.dev/dl/
-
Docker. https://www.docker.com/
-
Postman https://www.postman.com/ ou programa de prefencia para testar os ends-points.
docker-compose up -d
Compilando o projeto
go build
Executando a aplicação
./utest (linux / Mac(os))
test.exe (Windows)
Testes e cobertura
go test ./... -coverprofile=coverage.out
http://localhost:3000/api/swagger/
O log será salvo automaticamente na pasta com o nome info.log. Estruturado em duas categorias (Info / Error).
2022-08-29T20:11:34.344-0300 INFO shared/log.go:28 Dados importados
2022-08-29T20:11:34.345-0300 INFO shared/log.go:28 Servidor disponivel na porta 3000
2022-08-29T20:11:55.773-0300 ERROR shared/log.go:33 registro não encontrado