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
初始化数据库#
- 默认部署路径为
/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)
修改配置文件#
部署完毕后, 修改docker-compose.yml 启用
yapi:
build:
context: ./
dockerfile: Dockerfile
image: yapi
# 第一次启动使用
# command: "yapi server"
# 之后使用下面的命令
command: "node /my-yapi/vendors/server/app.js"
重新启动
docker-compose up
访问 localhost:3000
- 输入用户名 lzscxb@gmail.com (自己输入的管理员邮箱)
- 输入密码 ymfe.org (默认的初始化密码, 之后可以修改)
Chrome 插件#
分类:
Container
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)