$ gcloud auth login
$ gcloud init
$ gcloud --project=api-ldej-nl app deploy --quiet
$ go get github.com/go-swagger/go-swagger/cmd/swagger
$ go install github.com/go-swagger/go-swagger/cmd/swagger
To serve SwaggerUI:
$ git clone https://github.com/swagger-api/swagger-ui
$ cp -r swagger-ui/dist swagger
Update app.yaml:
- url: /swagger
static_dir: swagger
Add static file handler for local:
router.Handle("/swagger/*", http.StripPrefix("/swagger", http.FileServer(http.Dir("swagger"))))
Update swagger docs:
$ swagger generate spec -o ./swagger/swagger.json --scan-models