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、访问工程地址
- 注册地址 http://192.168.204.129:8080/#/fastrunner/register
- 登录地址 http://192.168.204.129:8080/#/fastrunner/login
7、更新代码
进入根目录:#cd /opt/FastWeb/FasterWeb
查看分支:#git branch -a
更新代码:#git pull