Loading

Docker-compose 部署 YApi管理平台

YApi 有多 种安装方式,本文以 Docker-compose 安装

官方仓库 https://github.com/ymfe/yapi

基于官方yapi-cli的docker-compose方案 https://github.com/Ryan-Miao/docker-yapi

Docker & Docker-compose

yay -S docker docker-compose

YApi

克隆仓库并安装

git clone https://github.com/Ryan-Miao/docker-yapi.git
cd docker-yapi

修改配置文件

 yapi:
    build:
      context: ./
      dockerfile: Dockerfile
    image: yapi
    # 第一次启动使用
    command: "yapi server"
    # 之后使用下面的命令
    # command: "node /my-yapi/vendors/server/app.js"

安装:

docker-compose up

初始化数据库

打开:http://localhost:9090

  • 默认部署路径为/my-yapi(需要修改docker-compose.yml才可以更改)
  • 修改管理员邮箱 ryan.miao@demo.com (随意, 修改为自己的邮箱)
  • 修改数据库地址为 mongo 或者修改为自己的mongo实例 (docker-compose配置的mongo服务名称叫mongo)
  • 打开数据库认证
  • 输入数据库用户名: yapi(mongo配置的用户名, 见mongo-conf/init-mongo.js)
  • 输入密码: yapi123456(mongo配置的密码, 见mongo-conf/init-mongo.js)

image-20220204222027302

image-20220204222001769

修改配置文件

部署完毕后, 修改docker-compose.yml 启用

 yapi:
    build:
      context: ./
      dockerfile: Dockerfile
    image: yapi
    # 第一次启动使用
    # command: "yapi server"
    # 之后使用下面的命令
    command: "node /my-yapi/vendors/server/app.js"

重新启动

docker-compose up

image-20220204222347499

访问 localhost:3000

  • 输入用户名 lzscxb@gmail.com (自己输入的管理员邮箱)
  • 输入密码 ymfe.org (默认的初始化密码, 之后可以修改)

Chrome 插件

posted @ 2022-06-07 15:58  白日醒梦  阅读(731)  评论(0编辑  收藏  举报