第一步:安装docker 第二步:安装mongdb 第三步:docker 部署yapi 因为yapi是基于node npm安装的,但是因为官方已经很久没有维护yapi了,导致yapi依然基于的是低版本的node 和 npm ,基于node v10 版本左右,如果版本太高就会面临回一堆环境错误。 开发前端可能最低也在v16版本以上了,为了解决这个问题,对yapi和node等进...
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 docker安装,参考官方文档:https://hub.docker.com...
window docker部署 yapi 一,mysql部署 (1)拉取mysql镜像 (也可以拉取最新的mysql,我这里拉取的是指定的5.6版本的) docker pull mysql:5.6 (2)创建容器 docker run -d --name mysql5725 -v /usr/local/mysqlDatas/mysql:/var/lib/mysql -v /usr/local/mysqlDatas/mysql-conf:/etc/mysql/ -e MYSQL_R...
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi 1. 初始化Yapi数据库索引及管理员账号 AI检测代码解析 docker run -it --rm \ --link mongo-yapi:mongo \ --entrypoint npm \ --workdir /api/vendors \ registry.cn-hangzhou.aliyuncs.com/anoy/yapi \ run install-server 1. 2. 3. 4. 5....
docker network create yapi 1. 创建挂载文件 mkdir-p /data/mongo 2. 运行mongo docker run -d \ --name mongodb \ --restart always \ --net=yapi \ -p 27017:27017 \ -v /data/mongo:/data/db \ -e MONGO_INITDB_DATABASE=yapi \
初始化成功的情况下会自动启动yapi,不需要重启yapi容器来达到启动的效果 移除shadow包,不需要用到usermod来设置默认shell了,用不到 全局npm模块增加npm@latest, 不然会报旧版本有安全隐患 替换构建的源为各自官方源,在Docker Hub自动化构建,不需要考虑网速问题 ...
YApi 是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。
docker network create yapi 1. 创建挂载文件 代码语言:javascript 代码运行次数:0 运行 AI代码解释 mkdir-p/data/mongo 2. 运行mongo 代码语言:javascript 代码运行次数:0 运行 AI代码解释 docker run-d \--name mongodb \--restart always \--net=yapi \-p27017:27017\-v/data/mongo:/data/db \-eMONGO...
4、Docker 部署YApi 4.1 安装mongodb 安装目录 #拉取mongodb镜像 docker pull mongo:4.2 #运行mongodb容器 docker run \ -d \ --name mongo \ --restart=always \ --privileged=true \ -p 27017:27017 \ -v /home//mongodb/data:/data/db \ ...
接下来,修改docker-compose.yml中yapi-web下的环境变量YAPI_ADMIN_ACCOUNT为你的管理员邮箱,YAPI_ADMIN_PASSWORD为你的管理员密码。 最后,执行docker-compose up -d启动服务。 然后,通过http://localhost:40001即可访问YApi。 如何配置 为了减少二次配置,docker-YApi新增了adminPassword选项以设置管理员密码。