前提:已有docker-compose环境
创建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
接口文档已经生成到Yapi中
image.png