分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

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

发布时间:2023-09-06 02:29责任编辑:顾先生关键词:Web前端

FastRunner前端安装

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

  • 安装virtualenvwrapper

2.拉取代码

cd ~ # 环境当前用户home目录git clone git@github.com: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.xztar -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 -vnpm -v# 6.配置淘宝镜像由于官方镜像比较慢,直接执行以下命令,将镜像地址改为淘宝的npm镜像地址npm config set registry https://registry.npm.taobao.org

2.拉取代码

git clone git@github.com: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.jshost: ‘0.0.0.0‘, #远程或者局域网需要改成‘0.0.0.0‘, 本地部署改成 ‘localhost‘

4.安装依赖

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

5.启动服务

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

6.访问地址

  • 注册地址 http://localhost:8080/#/fastrunner/register
  • 登录地址 http://localhost:8080/#/fastrunner/login
参考资料:
后端部署步骤:https://www.jianshu.com/p/e26ccc21ddf2
前端部署步骤:https://www.jianshu.com/p/9e58a5a18608

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

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved