项目优化Day3-08-项目部署-部署后端项目
部署后端项目:
第一步:在服务器B中安装jdk,git,maven,MySql,使用git clone命令将git远程仓库的代码克隆下来。
第二步:将资料中提供的reggieStart.sh文件上传到服务器B,通过chmod命令设置执行权限
我们在这个文件里面写了一些脚本,他的作用就是将我们git仓库里面的代码拉取下来,然后再通过我们maven的命令去打包,打完包之后再通过java-jar命令把我们的SpringBoot项目运行起来。但是我们要执行这个脚本的话,默认传上来是没有执行权限的,所以我们需要来修改一下他的权限。使用chmod 777 reggieStart.sh,这样我们就有权限去执行它了。
第三步:执行reggieStart.sh脚本文件,自动部署项目
有个问题就是项目启动完成以后,客户端图片显示不出来,因为我们上传图片保存到我们的D盘里面,而在Linux里面没有D盘,所以我们需要把路径改一下,改成
reggie:
path: /usr/local/img/
改了之后记得项目要重新提交到git仓库,然后执行脚本
因为这个路径下面本来就没有图片,所以还是展示不出来,要把D盘里面存的图片上传到Linux这个目录里面。