Las interfaces de administración de plataforma de código abierto son utilizados por BAT

Aquí Insertar imagen Descripción

introducción

Se recomienda una plataforma de código abierto de gestión de interfaz de Yapi, muchos fabricantes están utilizando Internet

Yapi de algunos clientes: Baidu, Alibaba, Tencent, etc. Los titulares de hoy

GitHub dirección: https: //github.com/YMFE/yapi

Hay tutoriales instalados localmente en github, ya que la instalación ventana acoplable más conveniente, por lo tanto recomienda oficialmente el siguiente tutorial de instalación estibador, imagen Curso de ventana acoplable no es oficial para hacerlo. Ali nube reflejado configuración recomendada acoplable almacén, descarga más rápido

Uso del estibador acumulación yapi

1. Iniciar el MongoDB

docker run -d --name mongo-yapi mongo

2. Obtener Yapi reflejo, información de la versión puede ser visto en un espejo Ali nube repositorio

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

3. Inicializar la cuenta índice y el administrador de la base Yapi

docker run -it --rm \
  --link mongo-yapi:mongo \
  --entrypoint npm \
  --workdir /api/vendors \
  registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
  run install-server

perfil personalizado de montaje a la /api/config.json directorio, el perfil oficial de encargo
https://github.com/YMFE/yapi/blob/master/config_example.json

4. Iniciar servicio Yapi

docker run -d \
  --name yapi \
  --link mongo-yapi:mongo \
  --workdir /api/vendors \
  -p 3000:3000 \
  registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
  server/app.js

uso Yapi

Visita http: // localhost: 3000 [email protected] cuenta de acceso, contraseña ymfe.org

Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción
Hasta el momento, guapo yapi puede utilizar fácilmente! Para obtener más información del documento, consulte

oficial yapi tutorial
https://hellosean1025.github.io/yapi/documents/index.html

actualización de la versión yapi registra
https://github.com/YMFE/yapi/blob/master/CHANGELOG.md

Otras operaciones relacionadas

1. Apague yapi

docker stop yapi

2. Iniciar yapi

docker start yapi

3. Actualizar yapi

# 1、停止并删除旧版容器
docker rm -f yapi

# 2、获取最新镜像
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

# 3、启动新容器
docker run -d \
  --name yapi \
  --link mongo-yapi:mongo \
  --workdir /api/vendors \
  -p 3000:3000 \
  registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
  server/app.js

Construcción de yapi manual de espejo

1. Descargar yapi a lo local

wget -o yapi.tar.gz https://github.com/YMFE/yapi/archive/v1.8.0.tar.gz

Descargar: https: //github.com/YMFE/yapi/releases

2. Editar Dockerfile

FROM node:12-alpine as builder

RUN apk add --no-cache git python make openssl tar gcc

COPY yapi.tar.gz /home

RUN cd /home && tar zxvf yapi.tar.gz && mkdir /api && mv /home/yapi-1.8.0 /api/vendors

RUN cd /api/vendors && \
    npm install --production --registry https://registry.npm.taobao.org

FROM node:12-alpine

MAINTAINER [email protected]

ENV TZ="Asia/Shanghai" HOME="/"

WORKDIR ${HOME}

COPY --from=builder /api/vendors /api/vendors

COPY config.json /api/

EXPOSE 3000

ENTRYPOINT ["node"]

3. Construir Espejo

docker build -t yapi .

atención de bienvenida

Aquí Insertar imagen Descripción

Publicados 385 artículos originales · ganado elogios 1471 · Vistas de 900.000 +

Supongo que te gusta

Origin blog.csdn.net/zzti_erlie/article/details/104606708
Recomendado
Clasificación