官方文档相关

yapi

github

配置mongo

mkdir -p /data/docker/mongo
cd /data/docker/mongo
mkdir db
vim mongo.conf 

配置 mongo.conf

systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
storage:
dbPath: /data/db
net:
port: 27017
bindIp: 0.0.0.0

启动mongo

docker run -itd \
-p 27017:27017 \
--name yapi-mongodb \
--restart always \
--privileged=true \
-v /data/docker/mongo/db:/data/db \
-v /data/docker/mongo/mongo.conf:/data/mongo.conf \
-e TZ=Asia/Shanghai mongo:4.0.4

初始化yapi账号

docker run -it --rm \
--link yapi-mongodb:mongo \
--entrypoint npm \
--workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server

启动yapi

docker run -d --name yapi \
--restart always \
--link yapi-mongodb:mongo \
--workdir /api/vendors \
-p 3000:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js

访问yapi

http://localhost:3000

登录账号: admin@admin.com 密码: ymfe.org