Centos7环境下FastRunner前端(FasterWeb)部署

FastRunner前端安装

1.安装和创建Python虚拟环境

2.拉取代码

cd ~ # 环境当前用户home目录
git clone [email protected]:yinquanwang/FasterRunner.git #拉取代码

3.在虚拟环境在安装依赖

cd FasterRunner # 进入FastRunner项目根路径
workon myenvs # 进入虚拟环境
pip install -r requirements.txt # 安装项目依赖

4.创建对应的数据库

vim FasterRunner/settings.py #查看FastRunner的配置文件
# 然后找到数据库配置
DATABASES = {
    ‘default‘: {
        ‘ENGINE‘: ‘django.db.backends.mysql‘,
        ‘NAME‘: ‘fastrunner‘,  # 新建数据库名
        ‘USER‘: ‘fastrunner‘,  # 数据库登录名
        ‘PASSWORD‘: ‘fastrunner‘,  # 数据库登录密码
        ‘HOST‘: ‘127.0.0.1‘,  # 数据库所在服务器ip地址
        ‘PORT‘: ‘3306‘,  # 监听端口 默认3306即可
    }
}

创建的数据库信息和配置文件需要保持一样.

MySQL5.7 创建用户和数据库

5.执行Django数据库迁移脚本

cd FasterRunner # 进入FastRunner根目录,有一个manage.py文件就对了
python manage.py makemigrations fastrunner fastuser # 生成数据库迁移脚本
python manage.py migrate # 执行数据库迁移脚本

6.启动Django服务

# 第一种启动方式:默认本机8000端口启动,只能本地访问
python manage.py runserver 

# 第二种: 指定9000端口启动,可以远程访问,把日志写入到当前Linux用户的django.log文件.
nohup python manage.py runserver 0.0.0.0:9000 >> ~/django.log 2>&1 &
touch ~/django.log # 没有就创建一下.有就不用了.

FastRunner后端安装

1.安装Node环境

# 1.下载node文件
wget https://nodejs.org/dist/v9.8.0/node-v9.8.0-linux-x64.tar.xz

# 2. 解压安装包
xz -d node-v9.8.0-linux-x64.tar.xz
tar -xvf node-v9.8.0-linux-x64.tar

# 3.进入解压后的目录
cd node-v9.8.0-linux-x64

# 4.创建node软链
ln -s ~/node-v9.8.0-linux-x64/bin/node /usr/local/bin/node # ln -s node文件的绝对路径 软链文件绝对路径
ln -s ~/node-v9.8.0-linux-x64/bin/npm /usr/local/bin/node

# 5.查看版本
node -v
npm -v

# 6.配置淘宝镜像
由于官方镜像比较慢,直接执行以下命令,将镜像地址改为淘宝的npm镜像地址
npm config set registry https://registry.npm.taobao.org

2.拉取代码

git clone [email protected]:yinquanwang/FasterWeb.git

3.修改配置

  • 配置Django访问信息
# 设置baseUrl(用来访问Django后端,所以端口号需要和Django所在的ip和端口号一致)
vim /FasterWeb/src/restful/api.js # 编辑配置文件
let baseUrl = "http://ip:端口号";  # 默认 http://localhost:8000
  • 配置Node访问信息
vim  /FasterWeb/config/index.js
host: ‘0.0.0.0‘, #远程或者局域网需要改成‘0.0.0.0‘, 本地部署改成 ‘localhost‘

4.安装依赖

cd /FastWeb # 进入FastWeb根目录,有package.json文件就对了
npm install # 安装依赖

5.启动服务

npm run dev # 开发模式启动Node,默认端口是8080

6.访问地址

参考资料:
后端部署步骤:https://www.jianshu.com/p/e26ccc21ddf2
前端部署步骤:https://www.jianshu.com/p/9e58a5a18608

原文地址:https://www.cnblogs.com/tiechui2015/p/10233903.html

时间: 2024-10-16 10:55:14

Centos7环境下FastRunner前端(FasterWeb)部署的相关文章

Hyperledger fablic 0.6 在centos7环境下的安装与部署

原文:http://blog.csdn.net/zhaoliang1131/article/details/54617274 Hyperledger Fabric超级账本 项目约定共同遵守的 基本原则 为:重视模块化设计,包括交易.合同.一致性.身份.存储等技术场景:代码可读性,保障新功能和模块都可以很容易添加和扩展:演化路线,随着需求的深入和更多的应用场景,不断增加和演化新的项目. 目录 Hyperledger Fabric超级账本 目录 一安装docker 二安装docker-compose

在虚拟机环境(CentOS7系统)下将kubernetes中部署服务成功,但在虚拟机外部无法访问到服务

在CentOS7环境下,kubernetes单机版环境,成功部署一个服务,在虚拟机中访问服务没问题,下面这样: curl http://172.27.73.26:8888/eureka-server/default/master {"name":"eureka-server","profiles":["default"],"label":"master","version&qu

CentOS7.X环境下基于docker安装部署RabbitMQ集群

1.IP地址规划(将信息配置到/etc/hosts中)主机名 IP地址RabbitMQ01 192.168.8.131RabbitMQ02 192.168.8.132RabbitMQ03 192.168.8.133RabbitMQ04 192.168.8.1342.RabbitMQ集群安装(1)四个节点同时运行,下载RabbitMQ镜像[[email protected]~]# docker pull rabbitmq:3-management(2)四个节点分别运行,启动RabbitMQ容器 [

eclipse,myeclipse开发环境下,maven远程部署到tomcat7服务器(图文)

eclipse,myeclipse开发环境下,maven远程部署到tomcat7服务器(图文) 有的人想在eclipse写java web 项目,通过maven也是一种实现的方法,可以实现java web 项目打包成war,发布到tomcat. 在pom.xml文件的build增加下面的代码,相应的地方修改账号和密码,还有发布的名称 , 第一次使用需要下载很多构建. 需耐心等待 ... ... ... <build> <finalName>test_server</final

eclipse,myeclipse开发环境下,maven一键部署到tomcat7(图文)

有的人想在eclipse写java web 项目,通过maven也是一种实现的方法,可以实现java web 项目打包成war,发布到tomcat. 在pom.xml文件的build增加下面的代码,相应的地方修改账号和密码,还有发布的名称 <build> <finalName>daka_server</finalName> <!-- 原有代码 --> <plugin> <groupId>org.codehaus.mojo</gr

CentOS7环境下SSH端口修改笔记

CentOS7环境下SSH端口修改笔记 说明: CentOS7服务器环境,默认SSH端口为22,考虑到安全方面问题,欲修改端口为62231(机器内网IP为192.168.1.31) ssh配置文件和iptables中端口开放配置调整时,原先的先不要移除,显式的同时打开22和62231端口,待配置完成确认62231端口访问正常后再逐个移除22端口的配置,防止配置过程中出现差错导致服务器访问不了. 一.SELinux配置修改 1.先检查SELinux状态,如果已关闭则无需相关修改 [[email p

CentOS7环境下安装VIM8 并支撑python3

CentOS7环境下安装VIM8并支撑python3 在CentOS7环境下打造pythonIDE的时候发现系统自带的vim因为版本低对python的支持不够,导致安装插件的时候总是出错,所以干脆把原系统中的vim删除后源码安装vim8并配置支持python3 删除系统中原有的vim yum -y remove vim* 利用yum命令将系统中的vim删除 源码安装vim 先进入你想放安装包的路径 cd /usr/local/share 我这里就放在了这个路径下,你们视情况而定 下载vim源码包

CentOS7环境下在/离线安装GCC与GCC-C++

前几天在准备CentOS7下的编译环境,在线安装GCC和GCC-C++非常简单,只要机器是联网的在Terminal窗口中按顺序分别输入 1 yum install gcc 2 yum install gcc-c++ 就可以在线完成安装,另外centos的镜像可以在官网(https://www.centos.org/download/)下载. 比较麻烦的是离线环境下安装,经过几天的摸索还是成功在离线环境下安装好了. 首先在官网下载ISO文件,我下载的是CentOS-7-x86_64-DVD-161

Linux环境下进行web增量部署

协同开发时,需要打"补丁包",其实"补丁包"就是"增量部署"-----在原先功能的基础上对项目模块进行升级. 1.linux环境下为Java project项目打补丁 将编译好的*.class文件直接放到Linux原先运行环境(目录)下进行处理. 2.Linux环境下对Java web project项目打补丁 首先建立与运行环境下面一致的目录(如下示例中的WEB-INFO---->classes---->com),将编译好的*.cl