FasterRunner前端部署


Fastrunne后端部署步驟:https://www.cnblogs.com/luopan/p/10233603.html
 
1、安裝Node
2)解壓:#tar -xvf node-v9.8.0-linux-x64.tar.xz
3)創建node軟鏈:
#cd node-v9.8.0-linux-x64/
#ln -s ~/node-v9.8.0-linux-x64/bin/node /usr/local/bin/node
#ln -s ~/node-v9.8.0-linux-x64/bin/npm /usr/local/bin/npm
4)查看版本:
#node -v
#npm -v
5)由於官方鏡像速度慢,直接配置淘寶鏡像:
#npm config set registry https://registry.npm.taobao.org
2、拉取代碼
1)創建工程目錄:
#cd /opt
#mkdir FastWeb
#cd FasterWeb
2)拉取代碼:
#cd FastWeb
#git clone git@github.com:yinquanwang/FasterWeb.git
3、修改工程配置
1)配置Django訪問信息
#cd /opt/FastWeb/FasterWeb/src/restful
#vim api.js 修改baseUrl的地址為本地django服務的訪問地址;
注意:直接配置IP可以,但是用localhost或者127.0.0.1反而不可以訪問。
2)配置Node訪問信息
#cd /opt/FastWeb/FasterWeb/config
#vim index.js 修改host: '0.0.0.0', #遠程或者局域網需要改成'0.0.0.0', 本地部署改成 'localhost'
4、安裝依賴
#cd /opt/FastWeb/FasterWeb
#npm install
5、啟動服務(需要在應用package.json文件所在目錄執行,/opt/FastWeb/FasterWeb)
#npm run dev或者#npm start
注意:
1)如果前端啟動的話,確實有很多不方便,因此想服務直接后台運行,解決方案如下:
#nohup npm start &或者nohup npm run dev &
會把日志記錄到nohup.out文件
2)如何停止服務
#ps -ef|grep npm
#ps -ef|grep node
然后殺掉相關進程即可#kill -9 pid
6、訪問工程地址

7、更新代碼

  進入根目錄:#cd /opt/FastWeb/FasterWeb
  查看分支:#git branch -a

  更新代碼:#git pull


免責聲明!

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



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