后端可以部署的方式,首先直接运行jar是肯定可以的。此外,可以单独开docker容器运行在容器中。
但是这里运行在容器中必要性,其实并不大。
当前我们直接运行jar来运行后端。后面推出集成docker。
直接运行jar包的方式,首先需要打一个jar包。我们在后端项目中点击package进行打包(打包前,需要修改yml中的端口为8765),如图:
第一步:在根目录点击clear是清楚target,再点击package生成新的target,打成的包就存放在target目录中
注意,这是 root的package,不要打到admin或者common的package了。打包root的可以把其他全部都自动打包。
打包之后,在ruoyi-admin下面的target目录下找到打好的jar包,上传到服务器。然后通过命令nohup java -jar xxxxx &来运行该jar包。这里文字描述过于苍白。
运行完毕之后,可以在当前运行jar的目录,通过tail -f nohup.out命令来看运行的控制台输出。
第二步: 把打包好的ruoyi-admin包放在home目录下