【文件属性】:
文件名称:devops_lab02:DevOps UvA课程的实验02
文件大小:16KB
文件格式:ZIP
更新时间:2021-04-11 05:01:10
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_lab02-master
----setup.py(738B)
----.gitignore(786B)
----Dockerfile(246B)
----swagger_server()
--------__init__.py(0B)
--------models()
--------student_service.py(1KB)
--------util.py(3KB)
--------swagger()
--------__main__.py(340B)
--------controllers()
--------test()
--------encoder.py(608B)
----requirements.txt(125B)
----.swagger-codegen-ignore(1KB)
----.dockerignore(885B)
----test-requirements.txt(92B)
----.travis.yml(2KB)
----.swagger-codegen()
--------VERSION(6B)
----README.md(1KB)
----git_push.sh(2KB)
----tox.ini(143B)