请教一下,大家如何部署 springboot 后端程序,请给出您的建议。ありがとうございます。

查看 81|回复 7
作者:mengjisang   
,我知道可以 java -jar xxx.jar 跑程序,但是感觉太散装了,tmux 方便调试,却不是合理的运维方式

jar, springboot, tmux, 散装

nba2k9   
这个主题为什么会有一个 [散装] 的标签
xhldtc   
看你部署环境,一般虚拟机就是 java -jar 启动跑的,还能怎么跑。如果是 k8s 环境的话就是打包成容器镜像再部署。看看官网的 prod 环境部署最佳实践吧
zliea   
1. nohup+java -jar
2. 模拟写一个 systemd 的 service 文件
3. docker
FreeEx   
建议使用系统服务的方式启动,这样挂了自动拉起,开机自启动啥的都搞定了。
voidmnwzp   
?日本人?
imzhoukunqiang   
宿主机启动,service 启动,docker 启动最后本质不都是 Java -jar 吗,除非你打成 native 包
deadlyn   
部署 VM 一般就打包:
1 、整个 jar
2 、利用诸如 assembly 打包成 zip ,分离自己的业务 jar 、三方 sdk 、外置资源配置(后续根据变动情况,可仅替换变动的部分,如常变动的业务 jar )
容器化部署:打包成 image
按需编写启动的 shell 脚本
您需要登录后才可以回帖 登录 | 立即注册

返回顶部