Swagger 配置与多环境部署指南
1. Swagger 简介
Swagger 如今被称为 OpenAPI 规范,是用于描述、生成、消费、测试和可视化 RESTful API 的规范。它附带了许多工具,可根据给定的端点自动生成文档。本部分将重点介绍其中一个工具——Swagger UI,它用于构建客户端 API 文档。如果你对 Swagger 还不熟悉,可以查看官方文档中的“什么是 Swagger?”指南。
2. 新服务设置
2.1 创建目录和 Dockerfile
首先,在“services”目录下创建一个名为“swagger”的新目录,并在该目录中添加一个 Dockerfile-dev 文件,用于从 Docker Hub 拉取基础 Nginx 镜像,安装 Swagger UI,更新 Nginx,然后运行 start.sh。以下是 Dockerfile-dev 的内容:
FROM nginx:1.13.8
ENV SWAGGER_UI_VERSION 3.9.3
ENV URL **None**
RUN apt-get update \
&& apt-get install -y curl \
&& curl -L https://github.com/swagger-api/swagger-ui/archive/v${SWAGGER_UI_VERSION}.tar.gz | tar -zxv -C /tmp \
&& cp -R /tmp/swagger-ui-${SWAGGER_UI_V
超级会员免费看
订阅专栏 解锁全文
136

被折叠的 条评论
为什么被折叠?



