基于Mac系統(tǒng)本地安裝部署FastRunner(基于sqlite3)

python環(huán)境:python3.6.5

系統(tǒng):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

直接執(zhí)行以下命令,將鏡像地址改為淘寶的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根目錄執(zhí)行:npm install# 安裝依賴

cd /docker/app/FastWeb

npm install

6、FastWeb根目錄執(zhí)行,開發(fā)模式啟動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、執(zhí)行Django數(shù)據(jù)庫遷移腳本:

cd /docker/app/FasterRunner

python3 manage.py makemigrations fastrunner fastuser # 生成數(shù)據(jù)庫遷移腳本

python3 manage.py migrate # 執(zhí)行數(shù)據(jù)庫遷移腳本

6.啟動Django服務(wù)(如本機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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容