Skip to content

docker 安装教程 #20

Description

@jqtmviyu

下载 fjc0k/docker-YApi 项目的docker镜像, 用该项目的clientserver替换掉容器里的 /yapi/vendors/client, /yapi/vendors/server, 可以正常启动.

用docker的原因是因为换了arm64的服务器, npm安装依赖完全安不上 😭

如果是迁移服务器的可以参考:

services:
  yapi-web:
    image: jayfong/yapi:1.10.2
    container_name: yapi-web
    ports:
      - 40001:3000
    volumes:
      - ./vendors/server:/yapi/vendors/server
      - ./vendors/client:/yapi/vendors/client
    environment:
      - YAPI_ADMIN_ACCOUNT=xxx
      - YAPI_ADMIN_PASSWORD=xxx
      - YAPI_CLOSE_REGISTER=true
      - YAPI_MAIL_ENABLE=false
      - YAPI_LDAP_LOGIN_ENABLE=false
      - YAPI_PLUGINS=[]
      - YAPI_DB_SERVERNAME=yapi-mongo
      - YAPI_DB_PORT=27017
      - YAPI_DB_DATABASE=yapi
      - YAPI_DB_USER=xxx
      - YAPI_DB_PASS=xxx
      - YAPI_DB_AUTH_SOURCE=admin
    depends_on:
      - yapi-mongo
    links:
      - yapi-mongo
    restart: unless-stopped
  yapi-mongo:
    image: mongo:4.4.9
    container_name: yapi-mongo
    environment:
      MONGO_INITDB_ROOT_USERNAME: xxx
      MONGO_INITDB_ROOT_PASSWORD: xxx
    volumes:
      - ./data/db:/data/db
    expose:
      - 27017
    command: [--auth]
    restart: unless-stopped

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions