文件名称:devops-lab-2:具有OpenAPI和Swagger,Postman,Docker,Travis CI的REST API
文件大小:15KB
文件格式:ZIP
更新时间:2024-03-06 12:39:07
Python
Swagger生成的服务器 概述 该服务器是由项目生成的。 通过从远程服务器使用 ,您可以轻松生成服务器存根。 这是构建启用了swagger的Flask服务器的示例。 本示例使用Flask顶部的库。 要求 Python 3.5.2以上 用法 要运行服务器,请从根目录执行以下命令: pip3 install -r requirements.txt python3 -m swagger_server 并在此处打开浏览器: http://localhost:8080/service-api/ui/ 您的Swagger定义位于此处: http://localhost:8080/service-api/swagger.json 要启动集成测试,请使用tox: sudo pip install tox tox 使用Docker运行 要在Docker容器上运行服务器,请从根目录执行以下命令:
【文件预览】:
devops-lab-2-main
----test-requirements.txt(93B)
----.vscode()
--------settings.json(46B)
----Dockerfile(249B)
----swagger_server()
--------util.py(3KB)
--------service()
--------swagger()
--------models()
--------controllers()
--------__init__.py(0B)
--------__main__.py(340B)
--------test()
--------encoder.py(608B)
----requirements.txt(126B)
----.travis.yml(2KB)
----tox.ini(143B)
----git_push.sh(2KB)
----setup.py(738B)
----README.md(1KB)
----.gitignore(2KB)