小記,公司需要,在公司的伺服器部署一個開源的視覺化介面管理平臺
Yapi官方網址
https://github.com/ymfe/yapi
使用我們提供的 yapi-cli 工具,部署 YApi 平臺是非常容易的。執行 yapi server 啟動視覺化部署程式,輸入相應的配置和點選開始部署,就能完成整個網站的部署。部署完成之後,可按照提示資訊,執行 node/{網站路徑/server/app.js} 啟動伺服器。在瀏覽器開啟指定url, 點選登入輸入您剛才設定的管理員郵箱,預設密碼為 ymfe.org 登入系統(預設密碼可在個人中心修改)。
拉取倉庫程式碼&執行專案
程式碼拉取
git clone https://github.com/YMFE/yapi.git
安裝相關的依賴
npm install -g yapi-cli --registry https://registry.npm.taobao.org
執行Yapi程式,埠預設是9090
yapi server
初始化配置
填寫相關的資訊,然後開始部署
登入註冊
部署完成之後,就可以註冊或者是登入管理相關的介面文件了
mongodb資料庫的安裝部署
因為yapi使用的是mongodb資料庫,所以沒有安裝的話需要安裝
下載mongodb安裝包
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.18.tgz
也可以去官網下載其他版本
https://www.mongodb.com/download-center/community
解壓
tar -zxvf mongodb-linux-x86_64-4.0.18.tgz
配置環境變數
vi /etc/profile
在檔案的最下面新增
export PATH=$PATH:/usr/local/mongodb/bin
建立資料夾
一個存放資料,一個存放日誌
mkdir -p /data/db
mkdir -p /logs
建立配置檔案
cd /usr/local/mongodb/bin
touch mongodb.conf
vim mongodb.conf
修改配置檔案內容
dbpath = /data/db # 資料檔案存放目錄
logpath = /logs/mongodb.log # 日誌檔案存放目錄
port = 27017 # 埠
fork = true # 以守護程式的方式啟用,即在後臺執行
noauth = true # 不進行安全驗證
# auth=true
# 需要認證。如果放開註釋,就必須建立MongoDB的賬號,使用賬號與密碼才可遠端訪問,第一次安裝建議註釋
bind_ip=0.0.0.0 # 允許遠端訪問,或者直接註釋,127.0.0.1是隻允許本地訪問
啟動mongodb
./mongod -f mongodb.conf