Administrator
发布于 2024-04-16 / 0 阅读
0

使用YApi搭建API接口管理工具

使用YApi搭建API接口管理工具

部署mongoDB#

  1. 拉取mongoDB镜像

    docker pull mongo:latest
    
  2. 运行mongoDB容器

    docker run -d -p 27017:27017 --name=mongo --restart=always \
     -v /root/dockerData/mongoData/mongo-conf:/docker-entrypoint-initdb.d \
     -v /root/dockerData/mongoData/etc \
     -v /root/dockerData/mongoData/data/db:/data/db \
     -e MONGO_INITDB_ROOT_USERNAME=test\
     -e MONGO_INITDB_ROOT_PASSWORD=testt1234 \
     -e MONGO_INITDB_DATABASE=yapi \
     mongo:latest
    

部署YApi#

  1. 拉取YApi镜像

    docker pull jayfong/yapi:latest
    
  2. 运行YApi容器

    Copydocker run -d -p 9091:3000 --name=yapi --restart=always \
     -e YAPI_ADMIN_ACCOUNT=test@qq.com \
     -e YAPI_ADMIN_PASSWORD=test1234@ \
     -e YAPI_CLOSE_REGISTER=true \
     -e YAPI_DB_SERVERNAME=192.168.57.240 \
     -e YAPI_DB_PORT=27017 \
     -e YAPI_DB_DATABASE=yapi \
     -e YAPI_MAIL_ENABLE=false \
     -e YAPI_PLUGINS=[] \
     -e YAPI_DB_USER=test \
     -e YAPI_DB_PASS=test \
     -e YAPI_DB_AUTH_SOURCE=admin \
     jayfong/yapi:latest
    

    YAPI_ADMIN_ACCOUNT为admin用户的登录用户名,YAPI_ADMIN_PASSWORD为admin用户的登录用户密码,YAPI_CLOSE_REGISTER是否开启公共注册,YAPI_DB_SERVERNAME为mongoDB的host,YAPI_DB_PORT为mongoDB的port,YAPI_MAIL_ENABLE为是否开启邮箱相关,YAPI_PLUGINS为YApi插件,

    YAPI_DB_USER为mongoDB认证用户名,YAPI_DB_PASS为mongoDB用户密码,YAPI_DB_AUTH_SOURCE为mongoDB认证信息库

打开浏览器,输入http://192.168.1.10:9001#