mirror of https://github.com/halo-dev/halo
![]() #### What type of PR is this? /kind feature /area core /milestone 2.2.x #### What this PR does / why we need it: Provide `globalconfig` actuator endpoint to let console and theme know how to do according various system configuration. The endpoint allows anonymous users to access, but other actuator endpoints can be accessed by admin users. #### Which issue(s) this PR fixes: Fixes https://github.com/halo-dev/halo/issues/3055 #### Special notes for your reviewer: Try to request <http://localhost:8090/actuator/globalinfo> and see the result. ```json { "externalUrl":"http://localhost:8090", "timeZone":"Asia/Shanghai", "locale":"en_US", "allowComments":true, "allowRegistration":false } ``` You can request <http://localhost:8090/actuator/info> to see more detail as well. ```json { "git": { "branch": "feat/system-info", "commit": { "id": "ca4e93d", "time": "2023-01-19T08:56:15Z" } }, "build": { "artifact": "halo", "name": "halo", "time": "2023-01-29T15:04:42.151Z", "version": "2.2.0-SNAPSHOT", "group": "run.halo.app" }, "java": { "version": "17.0.6", "vendor": { "name": "Amazon.com Inc.", "version": "Corretto-17.0.6.10.1" }, "runtime": { "name": "OpenJDK Runtime Environment", "version": "17.0.6+10-LTS" }, "jvm": { "name": "OpenJDK 64-Bit Server VM", "vendor": "Amazon.com Inc.", "version": "17.0.6+10-LTS" } }, "os": { "name": "Windows 11", "version": "10.0", "arch": "amd64" } } ``` #### Does this PR introduce a user-facing change? ```release-note 提供系统配置详情端口 ``` |
||
---|---|---|
.github | ||
config/checkstyle | ||
docs | ||
gradle/wrapper | ||
hack | ||
src | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Dockerfile | ||
LICENSE | ||
OWNERS | ||
README.md | ||
SECURITY.md | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
settings.gradle |
README.md
Halo [ˈheɪloʊ],好用又强大的开源建站工具。
快速开始
docker run \
-it -d \
--name halo \
-p 8090:8090 \
-v ~/.halo2:/root/.halo2 \
halohub/halo:2.1 \
--halo.external-url=http://localhost:8090/ \
--halo.security.initializer.superadminuser=admin \
--halo.security.initializer.superadminpassword=P@88w0rd
以上仅作为体验使用,详细部署文档请查阅:https://docs.halo.run/getting-started/install/docker-compose
在线体验
- 环境地址:https://demo.halo.run
- 后台地址:https://demo.halo.run/console
- 用户名:
demo
- 密码:
P@ssw0rd123..
生态
可访问 awesome-halo 查看已经适用于 Halo 2.0 的主题和插件,以及适用于 Halo 1.x 的相关仓库。
许可证
Halo 使用 GPL-v3.0 协议开源,请遵守开源协议。
贡献
参考 CONTRIBUTING。