Halo 搭建博客

2022-06-24

感觉还挺不错,但是没用上。

创建docker-compose.yml文件:

version: "3"
  
services:
  halo:
    image: halohub/halo:1.5.3
    container_name: halo
    restart: on-failure:3
    volumes:
      - ./halo:/root/.halo
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "80:8090"
    environment:
      - SERVER_PORT=8090
      - SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.h2.Driver
      - SPRING_DATASOURCE_URL=jdbc:h2:file:~/.halo/db/halo
      - SPRING_DATASOURCE_USERNAME=admin
      - SPRING_DATASOURCE_PASSWORD=o#DwN&JSa56
      - HALO_ADMIN_PATH=admin
      - HALO_CACHE=memory

启动:

docker-compose up -d

然后在浏览器访问ip + port即可。

参考