简介
旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,可以提供Mock。
官网
安装
克隆仓库
sh
git clone https://github.com/fjc0k/docker-YApi.git
修改配置文件
接下来,修改 docker-compose.yml
中 yapi-web
下的环境变量 YAPI_ADMIN_ACCOUNT
为你的管理员邮箱,YAPI_ADMIN_PASSWORD
为你的管理员密码
yaml
version: '3'
services:
yapi-web:
image: jayfong/yapi:latest
container_name: yapi-web
ports:
- 40001:3000 # 映射端口
environment:
- YAPI_ADMIN_ACCOUNT=admin@docker.yapi # admin账号名称,注意这里要是邮箱格式
- YAPI_ADMIN_PASSWORD=yapi # 修改admin密码
- YAPI_NPM_REGISTRY=https://registry.npm.taobao.org # 设置npm源
- 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
启动服务
sh
docker-compose up -d
访问服务
开始docker-compose配置的端口为40001,所以访问40001端口即可,yapi只支持Chrome浏览器进行接口测试