文章

群晖docker compose安装halo配置

使用postgres数据库

version: "3"

services:
  halo:
    image: halohub/halo:2.7
    container_name: halo
    restart: on-failure:3
    network_mode: "host"
    volumes:
      - ./:/root/.halo2        
    command:
     # 修改为自己已有的 Postgres 配置
      - --spring.r2dbc.url=r2dbc:pool:postgresql://192.168.0.119:15432/halo
      - --spring.r2dbc.username=xxxxxx # 你的数据库用户名
      - --spring.r2dbc.password=xxxxxx # 你的数据库连接密码
      - --spring.sql.init.platform=postgresql
      # 外部访问地址,请根据实际需要修改
      - --halo.external-url=https://www.sorvey.com/
      # 初始化的超级管理员用户名
      - --halo.security.initializer.superadminusername=admin
      # 初始化的超级管理员密码
      - --halo.security.initializer.superadminpassword=P@88w0rd
      # 端口号 默认8090
      - --server.port=8090

License:  CC BY 4.0