发现1panel的系统美观好用,相比与宝塔面板使用起来不要太爽,思考能不能使用1panel部署springboot+vue3项目,答案是显而易见的
环境说明:腾讯云轻量级服务器ubuntu2G+4GB
现在服务器上部署安装1panel在线安装 - 1Panel 文档
安装成功之后设置一个安装路劲,我设置的是/user/local/ect
然后设置一些配置:
点击外网地址,输入账号密码,进入1panel
后端打包成jar包:
然后在本地终端输入mvn package
打包好的jar包会在生成的target目录下
前端打包:
需要修改与后端接口地址
我是vue项目,直接输入npm build就会生成一个dist文件
将你的项目前后端打包成zip包上传到服务器,可以使用1panel上传,真是太方便了
1panel环境配置:去应用商店下载这几个应用:项目比较简单轻松没用到redis的可以不用下载
下载完之后访问phpmyadmin,导入你的数据库sql文件或者在navicat链接远程服务器的数据库之后导入你的数据库文件,确保phpmyadmin的数据库文件导入成功即可
点击这里一键访问
看到有我们需要的数据库dewudb(这是我自己的数据库)即可
来到1panel创建后端的运行环境
好了之后点击查看日记看到有类似springboot项目启动成功日志即可
前端:
创建成功之后点击名称下的网站进入详情设置,我们点击网站目录,选择的运行目录到dist目录下,保存
好了之后直接一键触达