GreaterWMS部署

GreaterWMS部署

1.环境准备

部署环境node14.18.3
python 3.10.6,原则上其他python版本也是可以的(但是不能太低,官方用的python3.9,自行参考)

1
2
3
4
5
6
7
8
9
#### 1.获取node
使用的node版本不能太高,不能根据官方教程将node版本升级到最新
```bash
wget [https://nodejs.org/dist/v14.18.3/node-v14.18.3-linux-x64.tar.gz(https://nodejs.org/dist/v14.18.3/node-v14.18.3-linux-x64.tar.gz)
sudo tar zvxf node-v14.18.3-linux-x64.tar.gz -C /usr/local
echo "export NODE_HOME=/usr/local/node-v14.18.3-linux-x64" >> /etc/profile
echo "export PATH=$PATH:$NODE_HOME/bin ">> /etc/profile
echo "export NODE_PATH=$NODE_HOME/lib/node_modules" >> /etc/profile
/etc/profile

2.更新

1
2
3
4
5
6
7
8
#npm换源
sudo npm config set registry https://registry.npm.taobao.org
sudo npm install yarn -g #安装yarn
sudo npm install -g @quasar/cli #安装quasar/cli
#yarn换源
sudo yarn config set registry https://registry.npm.taobao.org/
#安装pip
sudo apt install python3-pip

3.部署项目

1
2
3
4
5
6
7
8
#获取项目(可能需要魔法上网,你懂的)
git clone https://github.com/GreaterWMS/GreaterWMS.git
#安装依赖(如果安装依赖出现问题,则是)
pip install -r requirements.txt
cd templates/ && yarn install
#初始化数据库
python manage.py makemigrations
python manage.py migrate

4.修改配置

1
2
3
4
5
vim /templates/public/statics/baseurl.txt
修改成http://127.0.0.1:8008/
(注意最后一个斜杠不能省,一定要加上)
回到templates目录下重新打包
quasar build

5.运行项目

1
2
#回到项目根目录运行项目
python3 manage.py runserver 0.0.0.0:8008

GreaterWMS部署
https://dreamaccount.github.io/2023/03/21/GreaterWMS部署/
作者
404NotFound
发布于
2023年3月21日
许可协议