Vue配合ngnix部署前端过程+django后端部署过程

第一步

npm run build 生成dist文件夹

第二步

使用xshell进入linux 服务器,用刚生成的dist文件夹替换掉服务器中的dist文件夹

第三步

此过程仅限于使用了ngnix进行了前端的转发
ngnix配置文件中
比如监听了端口8080
识别/ 便会 转发到服务器中的dist文件夹。因此只用替换该文件夹便可部署。
第一次启动ngnix服务(start ngnix)即可。此后可不用重启。

第一步

先关闭后端服务.lsof -i:端口号,找到后端服务的端口进程,kill掉。

第二步

将本地后端文件替换服务器中的后端文件

第三步

重启服务器后端服务
python manage.py runserver 0.0.0.0.8080
常驻服务:nohup python manage.py runserver 0.0.0.0:8080 >…/logs/out.log 2>&1 &
其中nohup就是不挂起的意思。

第一步

修改了model.py文件之后

第二步

python manage.py makemigrations
python manage.py migrate

需要先cd /usr/local/python3/bin
然后pip3.8 install

python manage.py makemigrations testapp
python manage.py makemigrations testknowledge
python manage.py makemigrations testcheck
python manage.py migrate
然后再进入for_test文件夹下先把datafortest文件移动到跟manage.py同级目录,然后执行datafortest文件

Original: https://blog.csdn.net/weixin_43581143/article/details/123621126
Author: 43581143
Title: Vue配合ngnix部署前端过程+django后端部署过程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/735094/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球