Sign inSign up

guolin123/yapi

By guolin123

•Updated over 7 years ago

mock api

Image
1

122

guolin123/yapi repository overview

文件目录

yapi
   - config.json
   - docker-compose.yml

启动 / 访问


先创建本地目录,并赋值权限:
mkdir -p ./data/yapi
chmod 777 ./data/yapi


然后运行命令启动容器:
docker-compose up -d

浏览器地址:http://localhost:3000
用户名:[email protected]
密码:ymfe.org

docker-compose.yml文件内容

version: "3.3"
services:
  mongodb:
    image: mongo:latest
    ports:
      - 27017:27017
    volumes:
      - data:/data/db
    networks:
      - yapi-mock

  web:
    image: guolin123/yapi:v1.5.14
    command: /bin/bash -c "[ ! -e /home/yapi/log/init.lock ] && npm run install-server && touch /home/yapi/log/init.lock; npm run start"
    links:
      - mongodb:mongodb
    ports:
      - 3000:3000
    volumes:
      - './data/yapi:/home/yapi/log'
      - './config.json:/home/yapi/config.json'
    networks:
      - yapi-mock
networks:
  yapi-mock:
volumes:
  data:

配置文件: config.json

{
  "port": "3000",
  "adminAccount": "[email protected]",
  "db": {
    "servername": "mongodb",
    "DATABASE":  "yapi",
    "port": 27017
  },
  "mail": {
    "enable": true,
    "host": "smtp.163.com",
    "port": 465,
    "from": "***@163.com",
    "auth": {
      "user": "***@163.com",
      "pass": "*****"
    }
  }
}

Tag summary

Content type

Image

Digest

Size

782.9 MB

Last updated

over 7 years ago

docker pull guolin123/yapi:v1.7.0