rap2前後端部署

2021-10-06 05:18:50 字數 1388 閱讀 8013

環境準備:

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...