使用SSH部署项目

100 阅读1分钟

打包

  • 打包项目,切到.output目录压缩里面的全部文件以当天日期命名0623.zip,如下图

image.png

上传文件

  • 打开git-bash切换到本地要上传文件的目录下
scp ./0623.zip root@74.249.118.89:/opt/ifai/news
  • 连接到服务端并操作
ssh root@74.249.118.89

cd /opt/ifai/news

ls // 查看刚刚是否上传成功

unzip -o 0623.zip // 解压 -o 不提示直接覆盖当前目录(docker作了文件映射执行这一步,重启前端 dockr容器就好了)

docker restart news // 重启容器(测试内容如果不生效,就执行下面 stop start)

// 可选
docker stop news // 停止容器

docker start news // 启动容器
  • 拷贝文件到对应docker容器里面
docker cp /opt/ifai/news/0623.zip news:/data/

docker exec -it news  /bin/sh // 进入容器

unzip -o 0623.zip // 解压

exit // 退出容器

docker restart news // 重启容器(测试内容如果不生效,就执行下面 stop start)

// 可选
docker stop news // 停止容器

docker start news // 启动容器