Tag: 招摇招牌

我如何使用公共的大摇大摆的docker图像来生成客户端?

我们有一个完全dockerized的Web应用程序,其API有效的Swagger定义。 API运行在它自己的docker容器中,我们使用docker-compose编排一切。 我想生成一个基于位于http://api:8443/apidocs.json的Swagger定义的Ruby客户端。 我已经通过这里的文档,这导致我Swagger的公共docker图像生成客户端和服务器代码。 遗憾的是文档是缺乏的,并没有提供实际生成一个客户端与docker图像的例子。 Dockerfile指示它的容器运行一个Web服务,我只能假定是http://generator.swagger.io的dockerized版本。 因此,我希望能够使用以下命令生成客户端: curl -X POST -H "content-type:application/json" -d \ '{"swaggerUrl":"http://api:8443/apidocs"}' \ http://swagger-generator:8080/api/gen/clients/ruby 这里没有运气。 即使我已经确认swagger的定义是有效的(npm -q install -g swagger-tools >/dev/null) && swagger-tools validate http://api:8443/apidocs 。 有任何想法吗?