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