构建环境:
dev@linux-dev:~$ uname -v
#3522.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Oct 6 10:23:26 UTC 2
dev@linux-dev:~$ java -version
openjdk version "17.0.8.1" 2023-08-24
OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu122.04, mixed mode, sharing)
dev@linux-dev:~$ node --version
v18.16.0
dev@linux-dev:~$ npm --version
9.6.7
dev@linux-dev:~$ npm ls -g
/usr/local/lib
├── corepack@0.17.0
├── npm@9.6.7
└── pnpm@7.33.0
下载:
Halo-2.10.0.jar:
启动参数:
java -Xms100m -Xmx1g -jar halo-2.5.2.jar #指定最小和最大运行内存
--spring.profiles.active=mysql
--spring.r2dbc.url=r2dbc:pool:mysql://127.0.0.1:3306/xxxxDB?ssl=false #xxxxDB替换成数据库名
--spring.r2dbc.username=xxxxxx #数据库用户名
--spring.r2dbc.password=xxxxxx #数据库密码
--halo.security.initializer.superadminusername=admin #后台用户名(只能小写)
--halo.security.initializer.superadminpassword=xxxxxx #后台密码
--halo.external-url=http://localhost:8090/ #指定访问地址端口
--halo.work-dir=/dir #指定本地文件路径