debian

Debian环境下Swagger部署步骤是什么

小樊
36
2025-08-19 21:01:17
栏目: 智能运维

以下是在Debian环境下部署Swagger的几种常见方法:

使用Nginx和Swagger UI静态文件部署

  1. 安装Nginx:sudo apt updatesudo apt install nginx
  2. 下载Swagger UI静态文件:可从GitHub仓库下载,或用命令wget下载相关文件。
  3. 创建存放目录并复制文件:sudo mkdir -p /var/www/swagger-ui,然后复制下载的文件到该目录。
  4. 配置Nginx:编辑/etc/nginx/sites-available/default,添加相关配置,如location /swagger-ui/部分。
  5. 重启Nginx:sudo systemctl restart nginx
  6. 访问Swagger UI:在浏览器中输入http://<your-debian-ip>/swagger-ui/

使用Docker部署

  1. 安装Docker:sudo apt updatesudo apt install docker.io
  2. 拉取Swagger UI镜像:docker pull swaggerapi/swagger-ui
  3. 运行容器:docker run -p 8080:8080 -d swaggerapi/swagger-ui
  4. 访问Swagger UI:在浏览器中输入http://<your-debian-ip>:8080

在Spring Boot项目中集成Swagger

  1. 安装必要的软件包:sudo apt updatesudo apt install spring-boot-devtools
  2. pom.xml中添加Swagger依赖:<dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version></dependency>
  3. 创建Swagger配置类:使用@Configuration@EnableSwagger2注解,配置Docket Bean。
  4. 启动应用:运行Spring Boot应用,访问http://localhost:8080/swagger-ui.html查看Swagger UI。

0
看了该问题的人还看了