2016-06-24 23 views
1

J'ai un swagger raisonné dans un projet docker compose. l'application se construit et est navigable. le problème que j'ai est que je crée une nouvelle API avec le générateur Napa (les gens dans ce cas) et il n'apparaît pas dans le swagger ui. Je peux me connecter au conteneur qui exécute l'application de raisin et je peux boucler l'API et obtenir une réponse.Le point de terminaison de l'API n'apparaît pas dans swagger ui mais est joignable

Code

est à https://github.com/nungster/docker-napa-swagger docker-up composer -d navigateur pour http://dockermachineIP:8080/api/index.html et vous pouvez explorer à http://dockermachineIP:8080/swagger_doc les points d'extrémité bonjour et swagger_doc apparaissent, mais qu'en est-mes Personnes sur?

Répondre

0

Même si la valeur par défaut de hello api a juste add_swagger_documentation déclarée et qu'elle apparaît dans l'interface utilisateur de Swagger, j'ai dû modifier ce que j'ai fait dans mon API. Il me manquait un point de montage. J'avais supposé que cela aurait fonctionné de la même manière que l'API Hello, mais j'avais tort.

add_swagger_documentation api_version: 'v0.1', chemin_montage: "/ docs"