Skip to content

Demo API microservice is covered by OpenAPI/Swagger-generated documentation. Communicates with gRPC service.

License

Notifications You must be signed in to change notification settings

oleksiivelychko/go-microservice

Repository files navigation

go-microservice

Demo API microservice is covered by OpenAPI/Swagger-generated documentation. Communicates with gRPC service.

📌 OpenAPI/Swagger-generated API Documentation based on Swagger UI is available by localhost:9090/swagger OpenAPI/Swagger-generated API Documentation based on Swagger UI

📌 OpenAPI/Swagger-generated API Documentation based on Redoc is available by localhost:9090/redoc OpenAPI/Swagger-generated API Documentation based on Redoc UI

⚠️ gRPC server must be running before.

⚠️ Install swagger locally before generate:

git clone https://github.com/go-swagger/go-swagger && cd go-swagger
git checkout v0.30.4
go install -ldflags "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=$(git describe --tags) -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=$(git rev-parse HEAD)" ./cmd/swagger

⚠️ Clear sdk directory before generate documentation.

🎥 Thanks Nic Jackson for sharing his knowledge.

About

Demo API microservice is covered by OpenAPI/Swagger-generated documentation. Communicates with gRPC service.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published