├── .gitignore ├── LICENSE ├── README.md ├── app ├── config │ ├── config.go │ ├── development.yaml │ ├── product.yaml │ └── test.yaml ├── control ├── db │ └── db.go ├── endpoints │ ├── app.go │ ├── auth.go │ ├── handler_func_gen.go │ ├── health.go │ └── middleware.go ├── main.go ├── models │ └── app.go ├── service │ ├── middleware.go │ └── service.go └── transport │ ├── http.go │ ├── middleware.go │ └── server.go └── cmd └── client ├── main.go └── netrpc └── client.go /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | .swp 3 | build/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /app/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/config/config.go -------------------------------------------------------------------------------- /app/config/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/config/development.yaml -------------------------------------------------------------------------------- /app/config/product.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/config/product.yaml -------------------------------------------------------------------------------- /app/config/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/config/test.yaml -------------------------------------------------------------------------------- /app/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/control -------------------------------------------------------------------------------- /app/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/db/db.go -------------------------------------------------------------------------------- /app/endpoints/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/endpoints/app.go -------------------------------------------------------------------------------- /app/endpoints/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/endpoints/auth.go -------------------------------------------------------------------------------- /app/endpoints/handler_func_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/endpoints/handler_func_gen.go -------------------------------------------------------------------------------- /app/endpoints/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/endpoints/health.go -------------------------------------------------------------------------------- /app/endpoints/middleware.go: -------------------------------------------------------------------------------- 1 | package endpoints 2 | -------------------------------------------------------------------------------- /app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/main.go -------------------------------------------------------------------------------- /app/models/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/models/app.go -------------------------------------------------------------------------------- /app/service/middleware.go: -------------------------------------------------------------------------------- 1 | package service 2 | -------------------------------------------------------------------------------- /app/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/service/service.go -------------------------------------------------------------------------------- /app/transport/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/transport/http.go -------------------------------------------------------------------------------- /app/transport/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/transport/middleware.go -------------------------------------------------------------------------------- /app/transport/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/app/transport/server.go -------------------------------------------------------------------------------- /cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/cmd/client/main.go -------------------------------------------------------------------------------- /cmd/client/netrpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burxtx/gin-microservice-boilerplate/HEAD/cmd/client/netrpc/client.go --------------------------------------------------------------------------------