YApi內部部署文檔

旨在爲開發、產品、測試人員提供更優雅的接口管理服務。能夠幫助開發者輕鬆建立、發佈、維護 APInode

一、安裝Node.js環境(7.6+)linux

一、官網下載適合的nodejs版本放置在/usr/package,後綴爲.tar.xz,須要使用xz -d先解壓成.tar文件,在使用tar解壓git

二、官網下載的是已經編譯過的軟件包,能夠直接在bin目錄下執行 ./node -vgithub

三、執行 ln -s /usr/local/nodejs/bin/node /usr/local/bin/node 命令將node命令設置爲全局,此時便可全局使用node命令mongodb

四、執行 ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm 命令將npm命令設置爲全局,此時便可全局使用npm命令數據庫

二、安裝MongoDB(2.6+)npm

一、可在官網下載軟件包或使用以下命令json

curl -Ohttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下載api

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                                     # 解壓app

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                                 # 將解壓包拷貝到指定目錄

二、MongoDB 的可執行文件位於 bin 目錄下,因此能夠將其添加到 PATH 路徑中:

export PATH=/usr/local/mongodb/bin:$PATH

三、MongoDB的數據存儲在data目錄的db目錄下,可是這個目錄在安裝過程不會自動建立,因此你須要手動建立data目錄,並在data目錄中建立db目錄。

這裏咱們將data建立在mongodb目錄下

注意:/data/db 是 MongoDB 默認的啓動的數據庫路徑(--dbpath),因此後續啓動時要用--dbpath指定用咱們本身建立的data目錄啓動

mkdir -p /usr/local/mongodb/data/db

四、在/usr/local/mongodb目錄下新建啓動命令start_mongodb.sh

nohup ./bin/mongod --dbpath=/usr/local/mongodb/data/db &

五、在/usr/local/mongodb目錄下新建啓動命令connect_mongodb.sh

./bin/mongo

執行./connect_mongodb.sh 進入數據庫,可用show dbs命令看到默認通常只有一個test數據庫,此時單首創建一個yapi數據庫用於使用

執行 user yapi ,不存在是會自動建立,建立以後輸入 db,可看到當前數據庫已變動爲yapi

六、建立一個yapi用戶用與鏈接

db.createUser({user:'yapi',pwd:'xxxxxxx', roles:[{role:'dbAdmin', db:'yapi'}]})

三、安裝yapi

一、mkdir yapi, cd yapi執行

git clonehttps://github.com/YMFE/yapi.gitvendors //或者下載 zip 包解壓到 vendors 目錄

cp vendors/config_example.json ./config.json //複製完成後請修改相關配置

cd vendors

二、vendors目錄下 安裝yapi工具包

npm install -g yapi-cli --registryhttps://registry.npm.taobao.org

三、vendors目錄下 安裝Node模塊,若是以前沒有安裝過git,則須要安裝 yum install git,同時須要給/usr/local/yapi/vendors/node_modules目錄設置讀寫權限

npm install --production --registryhttps://registry.npm.taobao.org

四、vendors目錄下 安裝yapi軟件 

npm run install-server

此時會提示初始化管理員帳號成功

五、yapi目錄配置啓動命令start_yapi.sh

nohup node vendors/server/app.js &

四、更新yapi版本

一、首先可在Node目錄下將yapi命令設置爲全局

ln -s /usr/local/nodejs/bin/yapi /usr/local/bin/yapi

二、在yapi目錄下執行 

yapi ls 查看版本號列表

yapi update //升級到最新版本

yapi update -v v1.1.0 //升級到指定版本

三、更新以後須要重啓,官方推薦使用pm2來管理,也能夠直接使用殺死Node進程來重啓

做者:我吃火鍋666 連接:https://www.jianshu.com/p/7bd3ad77dd3b 來源:簡書 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
相關文章
相關標籤/搜索