构建环境:
dev@linux-dev:~$ uname -v
#4022.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2
dev@linux-dev:~$ java -version
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-122.04)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-122.04, mixed mode, sharing)
dev@linux-dev:~$ node --version
v18.16.0
dev@linux-dev:~$ npm --version
10.2.5
dev@linux-dev:~$ npm ls -g
/usr/local/lib
├── corepack@0.23.0
├── npm@10.2.5
└── pnpm@8.13.1
下载:
Halo-2.11.3.jar
启动参数:
java -Xms100m -Xmx1g -jar halo-2.11.3.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 #指定本地文件路径