欢迎回来,接下来,要把若依项目部署到linux上。
目录
1.上传+打包
可以在本地打包成jar包扔到服务器上。也可以把源码传到服务器上,在服务器上打包成jar包
本文用的是后者。
我是在192.168.0.106上部署前端。在192.168.0.107上部署后端。
需要把源码压缩上传,尤其是前端项目,不然可能会丢失部分隐藏文件。不要问我为什么555
在192.168.xxx.106上部署前端:
压缩前端源代码,用sftp软件上传。之后解压:
# unzip ruoyi-ui.zip //解压
# rm -rf ruoyi-ui.zip //删除压缩包
第一步。cd到ruoyi-ui下面,安装依赖
# npm install --unsafe-perm --registry=https://registry.npm.taobao.org
打包前端,生成dist目录
# npm run build:prod
dist就是等会要运行的静态文件总和,里面放了html、js、图片等等。
在192.168.xxx.107上部署后端:
第一步。cd到ruoyi下面,打包jar包
mvn package
完成之后,发现多了个target文件夹,里面放的ruoyi.jar,即为所得。