1 通过backend/src/main/resources/application.properties指定配置文件为prod:spring.profiles.active=prod
在application-prod.properties中可按照自己需求修改端口号,并注意修改数据源的路径:
2 打包
3 打包之后,将jar包上传到你的服务器并运行:
首先请确定服务器上安装了sqlite3(一般Linux系统自带sqlite3,如果没有请安装)。
通过如下命令将jar包挂载到后台运行:
nohup java -jar xxx.jar >/dev/null 2>&1 &
至此后端部署完成。
1 在服务器安装nginx服务器,命令如下:
yum install -y nginx
2 安装完成后,配置nginx的配置文件,可通过nginx -t 获取配置文件路径:
3 vim xxx.conf编辑nginx配置
配置信息如下:
其中:
-
黄框内容为监听端口号配置;
-
红框内容以“/”映射前端资源文件,请指定为你的dist文件夹路径(dist文件夹是由前端打包产生的);
-
绿框以“/api”映射后台服务地址,其端口号与application-prod.properties文件中配置的端口号保持一致 。
如果你需要多个服务则需配置多个server。
4 保存配置后,命令行输入nginx启动nginx
浏览器调用服务器ip地址,端口号为黄框里指定的端口号,请求到服务器资源则部署成功。