介紹
給大家推薦一個開源介面管理平臺YApi,眾多網際網路大廠都在使用
GitHub地址:https://github.com/YMFE/yapi
github上有本地安裝的教程,因為docker安裝比較方便,因此官方推薦了如下docker安裝教程,當然docker映象不是官方做的。建議配置阿里雲Docker映象倉庫,下載起來比較快
使用 Docker 構建 YApi1.啟動 MongoDB
docker run -d --name mongo-yapi mongo1
2.獲取 Yapi 映象,版本資訊可在 阿里雲映象倉庫 檢視
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi1
3.初始化 Yapi 資料庫索引及管理員賬號
docker run -it --rm \\ --link mongo-yapi:mongo \\ --entrypoint npm \\ --workdir /api/vendors \\ registry.cn-hangzhou.aliyuncs.com/anoy/yapi \\ run install-server123456
自定義配置檔案掛載到目錄 /api/config.json,官方自定義配置檔案https://github.com/YMFE/yapi/blob/master/config_example.json
4.啟動 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.js1234567
使用 Yapi
訪問 http://localhost:3000 登入賬號 [email protected],密碼 ymfe.org
至此,帥氣的 YApi 就可以輕鬆使用啦!更多文件資訊,請參考
YApi 官方教程https://hellosean1025.github.io/yapi/documents/index.html
YApi 版本更新記錄https://github.com/YMFE/yapi/blob/master/CHANGELOG.md
其他相關操作1.關閉 YApi
docker stop yapi12.啟動YApi
docker start yapi13.升級 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.js1234567891011121314手動構建 YApi 映象1.下載 YApi 到本地
wget -o yapi.tar.gz https://github.com/YMFE/yapi/archive/v1.8.0.tar.gz1下載地址:https://github.com/YMFE/yapi/releases
2.編輯 Dockerfile
FROM node:12-alpine as builderRUN apk add --no-cache git python make openssl tar gccCOPY yapi.tar.gz /homeRUN cd /home && tar zxvf yapi.tar.gz && mkdir /api && mv /home/yapi-1.8.0 /api/vendorsRUN cd /api/vendors && \\ npm install --production --registry https://registry.npm.taobao.orgFROM node:12-alpineMAINTAINER [email protected] TZ="Asia/Shanghai" HOME="/"WORKDIR ${HOME}COPY --from=builder /api/vendors /api/vendorsCOPY config.json /api/EXPOSE 3000ENTRYPOINT ["node"]12345678910111213141516171819202122232425263.構建映象
docker build -t yapi .
最新評論