基于Mac系统本地安装部署FastRunner(基于sqlite

2019-01-08  本文已影响0人  北京魏无羡

python环境:python3.6.5

系统:Mac 10.14.2

一、前端(FasterWeb)部署

1、安装Homebrew,通过brew命令安装node:brew install node

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install node

直接执行以下命令,将镜像地址改为淘宝的npm镜像地址:

npm configsetregistry https://registry.npm.taobao.org

npm configsetregistry https://registry.npm.taobao.org

2、根目录新建文件夹(任意取名这里目录为)/docker/app,拉取代码:

1.进入到/docker/app:

cd /docker/app

2.git下载代码():

git clone git@github.com:yinquanwang/FasterWeb.git

3、修改/docker/app/FasterWeb/config/index.js配置,可以用pycharm打开修改,如图:

4、修改/docker/app/FasterWeb/src/restful/api.js配置:可以用pycharm打开修改,如图

5、进入FastWeb根目录执行:npm install# 安装依赖

cd /docker/app/FastWeb

npm install

6、FastWeb根目录执行,开发模式启动Node命令:npm run dev,默认端口是8080

npm run dev

7、访问地址

注册地址:http://本机IP:8080/#/fastrunner/register

登录地址:http://本机IP:8080/#/fastrunner/login

二、后端(FastRunner)部署

1、进入之前新建的目录/docker/app,然后拉取后端代码:

1.进入到/docker/app:

cd /docker/app

2.git下载代码():

git clone git@github.com:yinquanwang/FasterRunner.git

2、安装项目依赖:

cd /docker/app/FasterRunner

pip3 install -r requirements.txt

3、执行Django数据库迁移脚本:

cd /docker/app/FasterRunner

python3 manage.py makemigrations fastrunner fastuser # 生成数据库迁移脚本

python3 manage.py migrate # 执行数据库迁移脚本

6.启动Django服务(如本机ip为:192.168.10.99,且使用端口号8000未被占用)

python3 manage.py runserver 本机ip:8000

例如本机ip为:192.168.10.99

python3 manage.py runserver 192.168.10.99:8000

另:如果端口8000被占用:

lsof -i:8000

kill -9 占用的pid

上一篇 下一篇

猜你喜欢

热点阅读