先占坑,halo官方从2.12开始重新发布jar包,之前我自己编译失败了 ,这次试试 官方的包,在alpine系统上成功了
官方教程 https://docs.halo.run/getting-started/install/jar-file
先alpine(arm64)系统试试看
apk update
apk add openjdk17-jre
搭建教程参考官方的,我主要是写在alpine系统上的差异
nano /etc/init.d/halo
创建服务文件
#!/sbin/openrc-run
name="halo"
command_user="halo:halo"
command="/usr/bin/java"
command_args="-server -Xms256m -Xmx256m -jar /home/halo/app/halo.jar --spring.config.additional-location=optional:file:/home/halo/.halo2/"
command_background="yes"
pidfile="/run/${RC_SVCNAME}.pid"
depend() {
need net
}
赋予执行权限 chmod +x /etc/init.d/halo
**添加开机自启,使用默认的运行级别 **rc-update add halo default
**尝试启动服务 **rc-service halo start
附:
rc-service halo start #启动服务
rc-service halo stop #停止服务
rc-service halo restart #重启服务
rc-service halo status #查看服务当前状态 运行中/已停止
rc-update del halo #取消开机自启