美文网首页docker容器
docker-compose的方式搭建yapi

docker-compose的方式搭建yapi

作者: 佛系小懒 | 来源:发表于2020-02-25 18:48 被阅读0次

    背景

    去年开始知道有yapi这么个平台,里面集成了比较多的功能,但是都没咋用过,类似mock功能,直接用mock-runner替代,同时当时权限所致,部分功能也没法操作,所以在空闲之余就在自己环境搭了个yapi

    步骤

    步骤1:直接git clone https://github.com/jinfeijie/yapi源码

    步骤2:修改docker-compose.yml文件里面相关参数

    步骤3:创建network:docker network create back-net

    步骤4:启动服务:docker-compose up -d

    备注

    自己环境由于mongo已搭建,所以对github上提供的yml文件进行细微调整,具体示例文件如下,将 $MONGO_IP 、$MONGO_PORT替换为目标mongo实例的IP及端口即可

    version: '2.1'

    services:

      yapi:

        image: mrjin/yapi:latest

        # build: ./

        container_name: yapi

        environment:

          - VERSION=1.5.6

          - LOG_PATH=/tmp/yapi.log

          - HOME=/home

          - PORT=3000

          - ADMIN_EMAIL=XXX@163.com

          - DB_SERVER=$MONGO_IP

          - DB_NAME=yapi

          - DB_PORT= $MONGO_PORT

        # restart: always

        ports:

          - 127.0.0.1:3000:3000

        volumes:

          - ~/yapi/log/yapi.log:/home/vendors/log # log dir

        entrypoint: "bash /wait-for-it.sh $MONGO_IP : $MONGO_PORT -- entrypoint.sh"

        networks:

          - back-net

    networks:

      back-net:

        external: true

    相关文章

      网友评论

        本文标题:docker-compose的方式搭建yapi

        本文链接:https://www.haomeiwen.com/subject/qllfchtx.html