環境準備:
centos 7.2
git 1.8.3.1
node 9.3.0
npm 5.5.1
mysql 5.7.29
redis 5.0.0 使用單機模式,並關閉集群配置
使用root許可權進行安裝
一、安裝nodejs
import
from '../types'
const config: iconfigoptions =
, keys: [
'some secret hurr'
], session: ,
db: ,
logging: false,
dialectoptions: ,
},redis: ,
mail: ,
},mailsender: process.env.mail_sender ?? '[email protected]',
}export default config
npm start //生產模式,啟動生產模式的伺服器
7、檢查是否啟動成功
pm2 log //出現如下資訊
const config: iconfig =,}
export default config
3、安裝專案依賴包
npm install
4、編譯啟動專案
npm run dev //開發模式,自動監視改變後重新編譯
npm run test //測試用例
npm run build //生產模式,編譯react生產包
5、配置伺服器(可使用nginx**,也可使用server啟動)
a、server啟動
npm install -g server //安裝server
serve -s ./build -p 8090 //啟動,其中./build是編譯生成的檔案路徑,8090是前端訪問的埠
nohup serve -s /home/***/rap2-dolores/build -p 8090 & //nohup後台啟動,並指定絕對路徑
b、nginx**,nginx.conf配置如下:
server
error_page 500 502 503 504 /500.html;
}
6、訪問測試
瀏覽器輸入http://ip:8090 輸出如下則部署成功。
RAP2 前後端開發利器搭建
rap2 是乙個api管理系統,前後端協作開發的利器。web介面管理工具,開源免費,介面自動化,mock資料自動生成,自動化測試,企業級管理。有乙份一鍵搭建的docker compose.yml,但是已經是比較老的前端了,具體可以檢視 我這裡把他的docker compose.yml貼出來 vers...
手動搭建乙個RAP2
環境安裝 1.node.js環境安裝 2.mysql5.7安裝 工具安裝 因為是公司內網,所以沒法連線外網,有網的可以直接npm安裝,沒網的就自己在有網的機子上安了,拷貝過去 2.pm2 pm2.tar.gz 後台執行,本文中沒有使用,使用的是 實現後台執行 當你安好node.js,mysql5.7...
Docker搭建Rap2介面文件
git clone 二 切換到當前目錄下通過docker compose的方式啟動 docker compose up d 三 初始化容器環境 進入容器 docker exec it rap2 delos sh 初始化node node scripts init 退出容器 exit t停止容器 do...