apt install npm
// 1.運行mongo服務,由於是測試因此也不設置用戶名密碼了 docker run -d --name yapi-mongo -p 27017:27017 mongo // 2.進入mongo服務 docker exec -it yapi-mongo bash // 3.進入mongo交互命令環境 mongo // 4.建立名爲yapi的DB,這個在可視化部署用得上 use yapi // 5.查看全部DB show dbs
執行 yapi server 啓動可視化部署程序,輸入相應的配置和點擊開始部署,就能完成整個網站的部署。部署完成以後,可按照提示信息,執行 node/{網站路徑/server/app.js} 啓動服務器。在瀏覽器打開指定url, 點擊登陸輸入您剛纔設置的管理員郵箱,默認密碼(ymfe.org) 登陸系統(默認密碼可在我的中心修改)。node
npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server
若是 github 壓縮文件沒法下載,或須要部署到一些特殊的服務器,可嘗試此方法git
mkdir yapi cd yapi git clone https://github.com/YMFE/yapi.git vendors //或者下載 zip 包解壓到 vendors 目錄(clone 整個倉庫大概 140+ M,能夠經過 `git clone --depth=1 https://github.com/YMFE/yapi.git vendors` 命令減小,大概 10+ M) cp vendors/config_example.json ./config.json //複製完成後請修改相關配置 cd vendors npm install --production --registry https://registry.npm.taobao.org npm run install-server //安裝程序會初始化數據庫索引和管理員帳號,管理員帳號名可在 config.json 配置 node server/app.js //啓動服務器後,請訪問 127.0.0.1:{config.json配置的端口},初次運行會有個編譯的過程,請耐心等候