最近学习了项目部署,总结一下
第一步,购买云服务器:阿里云或者腾讯云都可以。或者其他服务器也行。
第二步,在云服务器上安装Jdk,Mysql,Redis,nginx等服务。并配置jdk的环境变量,mysql密码,redis密码等。
第三步,为项目瘦身,每次打包部署只需要上传一个很小的jar包就行,不需要上传依赖,提前把项目依赖上传到服务器上。
在服务器上创建以下文件和文件夹
lib 是需要使用到的依赖,手动上传到服务器上,logs是服务运行日志,nginx是前端页面的部署,
restart.shstart.shstop.sh都是服务器的快速启动的脚本,以下是start.sh
pom.xml中排除jar
org.springframework.boot spring-boot-maven-pluginorg.projectlombok lombokZIP nothing nothing



