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
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 .