<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # 使用 Docker 構建 Yapi 1. 創建 MongoDB 數據卷 ~~~ docker volume create mongo_data_yapi ~~~ 2. 啟動 MongoDB ~~~ docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo ~~~ 3. 獲取 Yapi 鏡像,版本信息可在 阿里云鏡像倉庫 查看 ~~~ docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi ~~~ 4. 初始化 Yapi 數據庫索引及管理員賬號 ~~~ docker run -it --rm \ --link mongo-yapi:mongo \ --entrypoint npm \ --workdir /api/vendors \ registry.cn-hangzhou.aliyuncs.com/anoy/yapi \ run install-server ~~~ 自定義配置文件掛載到目錄 /api/config.json,官方自定義配置文件 https://github.com/YMFE/yapi/blob/master/config_example.json 5. 啟動 Yapi 服務 注意服務器開啟3000端口 ~~~ 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 ~~~ 使用 Yapi 訪問 http://localhost:3000 登錄賬號 admin@admin.com,密碼 ymfe.org # 其他相關操作 關閉 Yapi ~~~ docker stop yapi ~~~ 啟動 Yapi ~~~ docker start yapi ~~~ 升級 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 ~~~ # 構建任意版本 yapi 鏡像 提示:以下所有文件均放在同一目錄下 1. 編寫 Dockerfile ~~~ FROM node:9.2-alpine as builder RUN apk add --no-cache git python make openssl ADD yapi.zip /yapi.zip RUN mkdir /api && \ unzip yapi.zip && \ rm -f yapi.zip && \ mv yapi* /api/vendors RUN cd /api/vendors && \ npm install --production --registry https://registry.npm.taobao.org FROM node:9.2-alpine MAINTAINER 545544032@qq.com ENV TZ="Asia/Shanghai" HOME="/" WORKDIR ${HOME} COPY --from=builder /api/vendors /api/vendors COPY config.json /api/ EXPOSE 3000 ENTRYPOINT ["node"] ~~~ 2. 自定義配置文件 config.json ~~~ { "port": "3000", "adminAccount": "admin@admin.com", "db": { "servername": "mongo", "DATABASE": "yapi", "port": 27017 } } ~~~ 3. 鏡像構建腳本 build ~~~ echo -e "\033[32m download new package (version $1) \033[0m" wget -O yapi.zip http://yapi.demo.qunar.com/publicapi/archive/$1 echo -e "\033[32m build new image \033[0m" docker build -t registry.cn-hangzhou.aliyuncs.com/anoy/yapi . ~~~ 使腳本可執行: `chmod a+x build` 4、本地構建鏡像,版本列表 -> https://github.com/YMFE/yapi/releases ~~~ ./build <Version> ~~~ 示例: ./build v1.3.22 # chrome插件 鏈接:https://pan.baidu.com/s/1Tf-OjZ5XU3MuS0rTW_nslQ 密碼:rbv2
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看