GreaterWMS部署
1.环境准备
部署环境node14.18.3
python 3.10.6,原则上其他python版本也是可以的(但是不能太低,官方用的python3.9,自行参考)
1 2 3 4 5 6 7 8 9
| 使用的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
| sudo npm config set registry https://registry.npm.taobao.org sudo npm install yarn -g sudo npm install -g @quasar/cli
sudo yarn config set registry https://registry.npm.taobao.org/
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
|