A Go Microservice template with sample logging (using zap), daos, docker files, etc.
To build
go build -o bin ./...
To run app using the binary built
./bin/app
To build a docker image
docker build -t <image_name>:<image_tag> .
To run the built docker image
docker run -d --name <container_name> -p 8080:8080 <image_name>:<image_tag
To use Docker-compose
docker-compose up -d
- Sample Rest API client
- Add validation framework to requests
- Prometheus integration
- Grafana integration
- Use Gin framework