Sign inSign up

vssware/yapi

By vssware

Updated over 6 years ago

YAPI base on CentOS

Image
1

1.1K

vssware/yapi repository overview

YAPI Docker Images

基于 vssware/node 镜像创建。

YAPI是由去哪儿开源的API的管理工具。具体信息可以参见https://yapi.ymfe.org/

初始化数据库

数据卷初始化
#初始化数据卷
mkdir -p /data/docker/yapi/mongodb/{conf,log,data} && mkdir -p /data/docker/yapi/project && chmod -R 777 /data/docker/yapi
初次启动
docker run -it \
    --rm \
    -p 9090:9090 \
    -v /data/docker/yapi/mongodb/data:/data/yapi/mongodb/data:Z \
    -v /data/docker/yapi/mongodb/conf:/data/yapi/mongodb/conf:Z \
    -v /data/docker/yapi/mongodb/log:/data/yapi/mongodb/log:Z \
    -v /data/docker/yapi/project:/data/yapi/project:Z \
    vssware/yapi

访问http://0.0.0.0:9090进行配置

注意: 部署路径,应该固定设置为: /data/yapi/project
若使用默认的,启动脚本下次仍会提示需要初始化,可以复制my-yapi中文件至/data/yapi/project中

常规运行

docker run -d \
    -p 3000:3000 \
    -h yapi \
    --name yapi \
    --restart always \
    -v /data/docker/yapi/mongodb/data:/data/yapi/mongodb/data:Z \
    -v /data/docker/yapi/mongodb/conf:/data/yapi/mongodb/conf:Z \
    -v /data/docker/yapi/mongodb/log:/data/yapi/mongodb/log:Z \
    -v /data/docker/yapi/project:/data/yapi/project:Z \
    vssware/yapi

其它

默认账户密码

账号名:[email protected]
密码:ymfe.org

升级项目版本

项目版本与yapi版本不是一个,yapi版本是指yapi-cli的版本

#进入docker
docker exec -it yapi bash
#docker中执行以下
#切换到项目目录下
cd /data/yapi/project
yapi update
其它配置

Tag summary

Content type

Image

Digest

Size

466.8 MB

Last updated

over 6 years ago

docker pull vssware/yapi