项目部署
后端部署
- 项目打包。
mvn clear package -D maven.test.skip=true -P dev
-P是指定使用哪个yml配置文件。 - 执行后会在
minimalist-application/target
中生成jar包,然后将jar包上传至服务器。 - 启动命令如下,有一些参数会覆盖yml文件中的配置,不需要可以去掉。
java -jar --enable-preview -Xmx512M -Xms256M minimalist-saas-backend.jar --server.port=9090 --spring.data.redis.host=127.0.0.1 --spring.data.redis.password=123456 --spring.data.redis.port=6379 --spring.datasource.password=123456 --spring.datasource.url=jdbc:"mysql://127.0.0.1:3306/minimalist?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&useAffectedRows=true&rewriteBatchedStatements=true" --spring.datasource.username=root
前端部署
在minimalist-vue3
目录中,执行vite build --mode dev
,dev
是指定的配置文件,然后会生成dist目录,将dist中的静态资源文件发布到nginx。