前提:已有docker-compose環(huán)境
創(chuàng)建docker-compose.yml文件
services:
yapi-web:
image: jayfong/yapi:latest
container_name: yapi-web
ports:
- 3000:3000
environment:
- YAPI_ADMIN_ACCOUNT=your@qq.com #用戶名郵箱
- YAPI_ADMIN_PASSWORD=youpwd#密碼
- YAPI_CLOSE_REGISTER=true
- YAPI_DB_SERVERNAME=yapi-mongo
- YAPI_DB_PORT=27017
- YAPI_DB_DATABASE=yapi
- YAPI_MAIL_ENABLE=false
- YAPI_LDAP_LOGIN_ENABLE=false
- YAPI_PLUGINS=[]
depends_on:
- yapi-mongo
links:
- yapi-mongo
restart: unless-stopped
yapi-mongo:
image: mongo:latest
container_name: yapi-mongo
volumes:
- ./data/db:/data/db
expose:
- 27017
restart: unless-stopped
容器部署
啟動: docker-compose up -d
停止: docker-compose stop
刪除: docker-compose rm
Yapi與idea插件的完美配合
一、idea安裝插件EasyYapi

image.png
二、生成接口文檔到Yapi、postman(同理)
在需要生成接口文檔的代碼處,右擊

image.png

image.png
輸入:Yapi token

image.png
控制臺提示success即可

image.png
接口文檔已經(jīng)生成到Yapi中

image.png