rap2 環境搭建


主要安裝兩個:服務端(rap2-delos)和客戶端(rap2-dolores)

一. 安裝環境

     node.js   版本在10.0.x以上

     mysql    5.7+
     redis     4.0+

二.服務端rap2-delos安裝

在你常用的那個文件夾下下載,比如我用的是  /opt/softeware , 我所有本次安裝的文件源碼包都在這個文件夾內

1.下載源碼

    git clone https://github.com/thx/rap2-delos.git

   然后進入rap2-delos項目根目錄,即:  cd rap2-delos/

 修改 src/config/config.dev.ts 等等配置文件,記得dev/test/prod三個都修改哦!

 如果是部署生產環境:只需要src/config/config.prod.ts配置文件;

主要是修改你本地的數據庫配置和redis配置,配置如下:

注意:所有的配置文件一定要保證正確,

2.安裝部署

    # 安裝依賴包:                                 npm install 或者 npm  i  (安裝依賴)
    # 安裝 TypeScript 編譯包:              npm install typescript -g
    #全局安裝PM2 用來啟動服務端代碼的 npm install -g pm2

    在rap2-delos項目目錄下,操作如下命令:
    #構建  npm run build 只要每次工程里面內容有改動,就需要重新編譯打包
    #初始化數據庫  npm run create-db

#檢查配置: npm run check  這一步很重要,檢查通過才能保證后續不出問題.

進入工程dist目錄

1、cd  /opt/softeware/rap2-delos/dist 進入dist目錄下,運行命令 pm2 start dispatch.js  啟動后端服務。

2、服務啟動完成后,此時訪問:ip:8082(這里port和配置文件里配置的端口號一致)出現如下:

 

 如果出現這樣的顯示頁面,說明服務已經啟動OK。

3、如果再仔細一點,就去服務端看下日志,#  pm2 logs

 

 

二.客戶端 dolores 安裝 

1.下載源碼

    #  git clone https://github.com/thx/rap2-dolores.git

   2.進入rap2-dolores根目錄
    # cd rap2-dolores
      接着修改 src/config/目錄下的兩個配置文件:src/config/config.prod.ts
     修改配置文件中的 ip:port 為服務端的ip和port,我的port很明顯就是8082了

   3.編譯 
    # npm install
    安裝淘寶 npm
    # npm install -g cnpm --registry=https://registry.npm.taobao.org(只是一個國內鏡像創庫地址)
    使用cnpm 安裝node-sass
    # cnpm install -g   node-sass
  4、打生產包(或者測試包)

  打生產包,在項目根目錄構建React的build包,待會用它來部署前端項目

      # 安裝serve
      # npm install -g serve
     # npm run build  (只要每次工程里面內容有改動,就需要重新編譯打包)
     然后再在項目根目錄執行部署:

serve -s ./build -p 8088  &   
&(這個符號讓應用在后台運行,不占用終端)

5、訪問地址 IP:8088
  

異常情況:

如果端口號8088 已經被使用:

1、netstat -anlpt | grep 8088 查詢出該端口號是被那個進程占用

1520/node 如果查詢出來被node 占用

2、kill -9 1520

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM