前言
通过Docker部署Swagger
SwaggerEditor
docker-compose.yaml1 2 3 4 5 6 7 8
| version: '3.3'
services: swagger-editor: image: swaggerapi/swagger-editor container_name: "swagger-editor" ports: - "8080:8080"
|
SwaggerUI
./api/openapi.yaml
:宿主机中的swagger配置文件存储路径
docker-compose.yaml1 2 3 4 5 6 7 8 9 10 11 12
| version: '3.3'
services: swagger-ui: image: swaggerapi/swagger-ui container_name: "swagger-ui" ports: - "8080:8080" volumes: - ./api/openapi.yaml:/openapi.yaml environment: SWAGGER_JSON: /openapi.yaml
|
SwaggerAPI
./api/openapi.yaml
:宿主机中的swagger配置文件存储路径
docker-compose.yaml1 2 3 4 5 6 7 8 9 10 11
| version: '3.3'
services: swagger-api: image: stoplight/prism:3 container_name: "swagger-api" ports: - "4010:4010" command: mock -h 0.0.0.0 /openapi.yaml volumes: - ./api/openapi.yaml:/openapi.yaml
|
完成
参考文献
稀土掘金——喵个咪