LIPiston
Jar 包部署参考:
server:
port: 8090
spring:
r2dbc:
url: r2dbc:pool:mysql://127.0.0.1:3306/halo_local
username: root
password: 123456
sql:
init:
mode: always
platform: mysql
halo:
work-dir: ${user.home}/.halo2
external-url: http://localhost:8090
attachment:
resource-mappings:
- pathPattern: /upload/**
locations:
- migrate-from-1.x
# 新增:禁用两步验证
security:
two-factor-auth:
disabled: true
Docker 部署参考:
docker run -it -d \
--name halo \
-p 8090:8090 \
-v ~/.halo2:/root/.halo2 \
-e spring.r2dbc.url=r2dbc:pool:mysql://127.0.0.1:3306/halo_local \
-e spring.r2dbc.username=root \
-e spring.r2dbc.password=123456 \
-e spring.sql.init.platform=mysql \
# 新增:禁用两步验证
-e halo.security.two-factor-auth.disabled=true \
-e JVM_OPTS="-Xmx512m -Xms256m" \
registry.fit2cloud.com/halo/halo-pro:2.24
Docker Compose 参考:
version: "3.8"
services:
halo:
image: registry.fit2cloud.com/halo/halo-pro:2.24
restart: on-failure:3
networks:
- halo_network
volumes:
- ./halo2:/root/.halo2
ports:
- "8090:8090"
environment:
- JVM_OPTS=-Xmx512m -Xms256m
command:
- --spring.r2dbc.url=r2dbc:pool:mysql://127.0.0.1:3306/halo_local
- --spring.r2dbc.username=root
- --spring.r2dbc.password=123456
- --spring.sql.init.platform=mysql
- --halo.external-url=http://localhost:8090/
# 新增:禁用两步验证
- --halo.security.two-factor-auth.disabled=true
networks:
halo_network:
driver: bridge