博客搭建

建立工作目录

mkdir /xxy/blog && /xxy/blog

拉取配置文件

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

修改配置文件

server:
  port: 8090

  # Response data gzip.
  compression:
    enabled: false
spring:
  jpa:
    database-platform: org.hibernate.dialect.PostgreSQLDialect
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://101.43.76.201:3306/blog?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
    username: root
    password: xiexinyang

halo:

  # Your admin client path is https://your-domain/{admin-path}
  admin-path: admin

  # memory or level
  cache: memory

拉取并运行halo的dockers镜像

docker run -it -d --name halo -p 8090:8090 -v /xxy/blog:/root/.halo --restart=unless-stopped halohub/halo:1.4.16

访问

image.png

所遇问题

image.png

原因

参考于
https://blog.csdn.net/crystal4000/article/details/108620223?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.essearch_pc_relevant

解决

官方给出的配置文件未对hibernate进行必要的配置,需手动加上
image.png