Swagger在Linux下主要有兩種部署方式:
sudo apt update && sudo apt install docker.io
sudo systemctl start docker && sudo systemctl enable docker
docker pull swaggerapi/swagger-editor:v4.6.0
docker run -d -p 38080:8080 swaggerapi/swagger-editor:v4.6.0
docker pull swaggerapi/swagger-ui:v4.15.5
docker run -d -p 38081:8080 swaggerapi/swagger-ui:v4.15.5
http://服務器IP:38080
http://服務器IP:38081
sudo apt update && sudo apt install nodejs npm
git clone https://github.com/swagger-api/swagger-ui.git
cd swagger-ui && npm install
sudo cp -r swagger-ui/dist/* /var/www/html/
sudo nano /etc/nginx/sites-available/default
# 修改root指向/var/www/html,并添加try_files規則
sudo systemctl restart nginx
http://服務器IP/swagger-ui
(需將解壓后的文件放在Web根目錄)swagger.json
或swagger.yaml
文件,并在部署時指定路徑。以上步驟參考自,可根據實際需求選擇部署方式。