使用宝塔进行 Docker 部署

容器配置:

启动命令:

'--halo.external-url=https://www.xxx.com/'
'--halo.security.initializer.superadminusername=admin'
'--halo.security.initializer.superadminpassword=password'
'--spring.r2dbc.url=r2dbc:pool:mysql://172.17.0.1:3306/halo'
'--spring.r2dbc.username=halo'
'--spring.r2dbc.password=password'
'--spring.sql.init.platform=mysql'

Mysql数据库配置

放行 Mysql端口:

设置数据库权限为容器IP:

反向代理配置:

相关链接