背景:
阿里有很多開源好用的工具,比如說idea靈狐掃瞄外掛程式,mq,dubbo(17年從新更新了,結合nacos
本猿水平有限,先附上阿里官方操作文件作為開頭:
有說明哦!)
有說明哦!)
rap2是在rap基礎上改造而來的,使用了node.js,mysql(link)等一些諸多技術棧,就不詳細解釋了
使用linux最重要的事情說三遍:仔細,耐心
主要安裝兩個:服務端(rap2-delos)和客戶端(rap2-dolores)
node.js 版本在10.0.x以上
git clone
然後進入rap2-delos專案根目錄,即: cd rap2-delos/
修改 src/config/config.dev.ts 等等配置檔案,記得dev/test/prod三個都修改哦!
主要是修改你本地的資料庫配置和redis配置,配置如下:
注意:所有的配置檔案一定要保證正確,
a.在vim修改檔案的時候,不要使用tab鍵,不然後面 npm run check 會報錯
b.我這裡redis為了安全考慮沒有使用預設的6379,且有密碼,密碼注意要使用單引號 '' 括起來
c.服務端埠使用的8088,這個埠後面配置客戶端的時候要用
d.中間要留有空格,比如 host: 和 'ip'之間,不然npm run check也會報錯,反正key-value配置之間留空格就對了
2.安裝部署
# 安裝依賴包: npm install
# 安裝 typescript 編譯包: npm install typescript -g
#全域性安裝pm2 用來啟動服務端**的 npm install -g pm2
在rap2-delos專案目錄下,操作如下命令:
#構建 npm run build
#初始化資料庫 npm run create-db
#啟動開發環境 npm run dev ,這一步僅僅是測試下開發環境的配置,要啟動專案還是在後面的 run start
借用別人的圖,成功顯示如下:
#檢查配置: npm run check
這一步很重要,檢查通過才能保證後續不出問題
#啟動生產環境 npm start
此時訪問:ip:8088出現如下
好,服務端配置完畢!
再仔細一點,就去服務端看下日誌,# pm2 logs
2.進入rap2-delores根目錄
# cd rap2-delores
接著修改 src/config/目錄下的兩個配置檔案:src/config/config.dev.ts和src/config/config.prod.ts
修改配置檔案中的 ip:port 為服務端的ip和port,我的port很明顯就是8088了
3.編譯
# npm install
安裝** npm
# npm install -g cnpm --registry=
使用cnpm 安裝node-sass
# cnpm install -g node-sass
4.測試&打生產包
開發模式 自動監視改變後重新編譯
# npm run dev
測試用例
# npm run test
注意:前端測試用例執行出錯,錯誤資訊包含tslint之類的,修改pakage.json裡的檔案,改為lint
打生產包,在專案根目錄構建react的build包,待會用它來部署前端專案
# 安裝serve
# npm install -g serve
# npm run build
然後再在專案根目錄執行部署:
nohup serve -s ./build -p 8083 &我這裡用到的工具都是必選項,如果遇到了沒有提到的問題解決方案,可在參考鏈結檢視,如果報錯:cannot copy to clipboard: command failed: xsel備註:官方文件也說了可以使用serve啟動專案,也可以使用nginx反向**來路由到build包,
就在安裝下xsel:yum install xsel
遇到選項就輸入:y
最後,在瀏覽器輸入ip:8083驗證
也可以加釘釘群:11789704
最後的忠告:一定要耐心,仔細
CentOS7 部署安裝KVM
目錄 centos7安裝部署kvm 1 關閉防火牆,關selinux 2 安裝工具包 3 安裝kvm相關軟體包 4 編輯網絡卡,建立網橋 5 新增映象到系統中 6 檢視kvm模組是否載入 如果沒有則執行modprobe kvm 7 開啟埠 8 檢視virsh版本號 9 修改vnc監聽埠,並重啟lib...
CentOS7部署過程
接著的是 從零開始vcs verdi 安裝及破解過程 centos7 完整的部署硬體設計 環境,以搭建pulpino的全流程 一般linux最小化安裝時,wget不會預設被安裝 yum安裝 yum y install wget即可安裝 首先備份 etc yum.repos.d centos base...
CentOS7部署vsftpd服務
vsftp安裝 建立使用者 並限定使用者在自己的目錄 1 檢視是否已經安裝了vsftpd vsftpd version 2 安裝vsftpd centos7 yum install y vsftpd 3 新建ftp目錄 建立的ftp目錄如下 data kodserver data user toma...