在绿联nas上安装,数据库使用的mysql,已经安装并能正常访问,docker compose文件如下:
services:
halo:
image: registry.fit2cloud.com/halo/halo:2.21
restart: on-failure:1
volumes:
- ./halo2:/root/.halo2
ports:
- "8090:8090"
healthcheck:
test: ["CMD", "curl", "-f", "http://xx.xx.xx.xx:8090/actuator/health/readiness"]
interval: 30s
timeout: 5s
retries: 5
start_period: 30s
environment:
- JVM_OPTS=-Xmx256m -Xms256m
command:
- --spring.r2dbc.url=r2dbc:pool:mysql://xx.xx.xx.xx:3306/halo
- --spring.r2dbc.username=xxxx
- --spring.r2dbc.password=xxxx
- --spring.sql.init.platform=mysql
- --halo.external-url=http://xx.xx.xx.xx:8090/