df -h 查看磁盘空间
部署前端
1、在Pycharm里面拉最新的代码
2、npm run build 拿到最新的dist文件,注意要在front文件夹下执行
3、用服务器连接工具,把dist目录上传到服务器上面去
4、在虚拟机中执行命令
首先删除备份的dist,并把现在的dist移动到,备份dist中
rm -rf dist_bak/
mv dist/ dist_bak
再把刚刚上传的dist目录,整个放到nginx的目录下
mv /dcadocker/aidocker/ai_python/ai_demo/front/dist .
build镜像
docker build -t ai_nginx:v1 .
启动容器
docker run --name ai_nginx -p 80:80 -d ai_nginx:v1
容器启动成功
部署后端的步骤
第一步
上传有修改的文件到服务器上去,例如app.py被修改了,就要把app.py 上传到目标目录去
第二步 停掉容器,删除容器
docker stop ai_demo_web
docker rm ai_demo_web
第三步 build镜像
docker build -t ai_demo:v1 .
第四步 启容器
docker run -d --name ai_demo_web -p 5000:5000 ai_demo:v1