Sign inSign up

flexconstructor/go-swagger

By flexconstructor

Updated over 9 years ago

Contains an implementation of Swagger 2.0.

Image
0

1.5K

flexconstructor/go-swagger repository overview

docker-go-swagger

Contains an implementation of Swagger 2.0. It knows how to serialize and deserialize swagger specifications.

Go-swagger project:

go-swagger/go-swagger. It contains its own implementation docker image, but I have a problem, due to the fact that it does not have gcc.

Docs:

https://goswagger.io/

Usage:

  1. Add comments to your API source code (see swagger.json generation).
  2. Generate swagger.json:
$ docker run  -rm \
		-v "local/project/path":/go/src/your/project \
		-w /go/src/your/project \
		flexconstructor/go-swagger generate spec \
		-o :/go/src/your/project/swagger.json

  1. Run UI:
$ docker run  \
		-v "local/project/path":/go/src/your/project \
		-w /go/src/your/project \
		-p [port:port] \
		flexconstructor/go-swagger swagger serve ./swagger.json \
 		--flavor=swagger \
 		--port=[port]

Make:

Build image:

$ make image

Test image:

$ make test

Tag summary

Content type

Image

Digest

Size

295.3 MB

Last updated

over 9 years ago

docker pull flexconstructor/go-swagger