Ryan Wang 👍 halo-1.3.2今天使用halo.service启动没有读取外部配置,把命令拿出来单独执行就会读外部配置,不知道是什么原因
xxx@xxx:~$ cat ~/.halo/application.yaml
server:
port: 8080
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# MySQL 配置,如果你需要使用 H2Database,请注释掉该配置并取消注释上方 H2Database 的配置。
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
username: xxx
password: xxx
halo:
admin-path: snail
xxx@xxx:~$ sudo cat /etc/systemd/system/halo.service
[sudo] xxx 的密码:
Description=Halo Service
Documentation=https://halo.run
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=java -server -Xms2048m -Xmx4096m -jar /home/xxx/applications/halo-1.3.2.jar
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
StandOutput=syslog
StandError=inherit
[Install]
WantedBy=multi-user.target