溫馨提示×

Swagger如何在Linux環境中部署

小樊
54
2025-02-19 06:07:14
欄目: 智能運維

在Linux環境中部署Swagger主要有兩種方式:通過Docker容器部署和手動安裝。以下是詳細的步驟:

通過Docker容器部署

  1. 安裝Docker: 如果你還沒有安裝Docker,請先安裝它??梢詤⒖?a >Docker官方文檔進行安裝。

  2. 拉取Swagger鏡像: 使用以下命令拉取Swagger Editor和Swagger UI的Docker鏡像。

    docker pull swaggerapi/swagger-editor:v4.6.0
    docker pull swaggerapi/swagger-ui:v4.15.5
    
  3. 運行Swagger容器: 使用以下命令運行Swagger Editor和Swagger UI容器。

    docker run -d -p 38080:8080 swaggerapi/swagger-editor:v4.6.0
    docker run -d -p 38081:8080 swaggerapi/swagger-ui:v4.15.5
    

    這樣,你就可以通過訪問http://<your-server-ip>:38080來使用Swagger Editor,通過訪問http://<your-server-ip>:38081來使用Swagger UI。

手動安裝

  1. 安裝Node.js和npm: 如果還沒有安裝Node.js和npm,請先安裝它們。

    sudo apt update
    sudo apt install -y openjdk-11-jre-headless
    sudo apt install -y maven
    
  2. 下載并解壓Swagger Editor和Swagger UI: 可以從Swagger的GitHub倉庫下載最新版本的Swagger Editor和Swagger UI。

    wget https://github.com/swagger-api/swagger-editor/archive/refs/tags/v3.50.0.tar.gz
    wget https://github.com/swagger-api/swagger-ui/archive/refs/tags/v3.50.0.tar.gz
    tar -xvf swagger-editor-3.50.0.tar.gz
    tar -xvf swagger-ui-3.50.0.tar.gz
    
  3. 配置環境變量: 將Swagger Editor和Swagger UI的bin目錄添加到PATH環境變量中。

    export PATH=$PATH:/path/to/swagger-editor/bin:/path/to/swagger-ui/bin
    
  4. 啟動Swagger Editor和Swagger UI: 使用以下命令啟動Swagger Editor和Swagger UI。

    swagger-editor
    http-server -p 8080
    

    這樣,你就可以通過訪問http://<your-server-ip>:8080來使用Swagger Editor,通過訪問http://<your-server-ip>:8080來使用Swagger UI。

請注意,以上步驟可能會因Linux發行版和具體需求有所不同。建議根據實際情況進行調整。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女