FizzBuzz (kind of) REST API in Go.
make runCheck Makefile for further commands.
To access Swagger documentation and make some tries, please run project locally and open : http://127.0.0.1:3333/api/0.6.2/docs/index.html
For production deployment, please set CONFIG_PATH environment variable which sets the properties file location.
- Versionning handling in code
- graceful shutdown
- multiple errors handling
- use gin.TestMode for true Gin unit test
- ci/cd :
- better tag handling
- image push on registry
- k8s deployment sample (GCP free tier)
- continuous delivery