diff --git a/.all-contributorsrc b/.all-contributorsrc index 07988970ecb..29bf67183ba 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -124,6 +124,15 @@ "code", "bug" ] + }, + { + "login": "ChineseTony", + "name": "ChineseTony", + "avatar_url": "https://avatars.githubusercontent.com/u/24618786?v=4", + "profile": "https://github.com/ChineseTony", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5dbcfe1e3e3..ea234cd3acd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,60 +1,284 @@ -参与贡献 -======================================= +## Contributor Guide [中文贡献者指南](#贡献者指南) -非常欢迎参与项目贡献,我们致力于维护一个互相帮助的快乐社区。 +> We are committed to maintaining a happy community that helps each other, welcome every contributor to join us! -### 模块 +### Kinds of Contributions -- **[manager](https://github.com/dromara/hertzbeat/tree/master/manager)** 提供监控管理,系统管理基础服务 -> 提供对监控的管理,监控应用配置的管理,系统用户租户后台管理等。 -- **[collector](https://github.com/dromara/hertzbeat/tree/master/collector)** 提供监控数据采集服务 -> 使用通用协议远程采集获取对端指标数据。 -- **[warehouse](https://github.com/dromara/hertzbeat/tree/master/warehouse)** 提供监控数据仓储服务 -> 采集指标结果数据管理,数据落盘,查询,计算统计。 -- **[alerter](https://github.com/dromara/hertzbeat/tree/master/alerter)** 提供告警服务 -> 告警计算触发,监控状态联动,告警配置,告警通知。 -- **[web-app](https://github.com/dromara/hertzbeat/tree/master/web-app)** 提供可视化控制台页面 -> 监控告警系统可视化控制台前端 +> In the HertzBeat community, there are many ways to contribute: + +- 💻**Code**: Can help the community complete some tasks, write new features or fix some bugs; + +- ⚠️**Test**: Can come to participate in the writing of test code, including unit testing, integration testing, e2e testing; + +- 📖**Docs**: Can write or Documentation improved to help users better understand and use HertzBeat; + +- 📝**Blog**: You can write articles about HertzBeat to help the community better promote; + +- 🤔**Discussion**: You can participate in the discussion of new features of HertzBeat and integrate your ideas with HertzBeat; + +- 💡**Preach**: Can help publicize or promote the HertzBeat community, speak in meetup or summit; + +- 💬**Suggestion**: You can also make some suggestions to the project or community to promote the healthy development of the community; + +More see [Contribution Types](https://allcontributors.org/docs/en/emoji-key) + +Even small corrections to typos are very welcome :) + +### Getting HertzBeat up and running + +> To get HertzBeat code running on your development tools, and able to debug with breakpoints. +> This is a front-end and back-end separation project. To start the local code, the back-end [manager](manager) and the front-end [web-app](web-app) must be started separately. + + +- Backend start + +1. Deploy and start dependent services `MYSQL` and `TDengine` database +2. Requires `maven3+`, `java8+` and `lombok` environments +3. Modify the dependent service address and other information of the configuration file-`manager/src/main/resources/application.yml` +4. Start `springboot manager` service `manager/src/main/java/com/usthe/manager/Manager.java` + +- Front-web start + +1. Need `nodejs npm angular-cli` environment +2. Install yarn: `npm install -g yarn` +3. Execute under the front-end project directory web-app: `yarn install` +5. Install angular-cli globally: `npm install -g @angular/cli@12 --registry=https://registry.npm.taobao.org` +6. After the local backend is started, start the local frontend in the web-app directory: `ng serve --open` +7. Browser access to localhost:4200 to start + +### Find tasks + +Find the issue you are interested in! On our GitHub repo issue list, we often publish some issues with the label good first issue or status: volunteer wanted. +These issues welcome the help of contributors. Among them, good first issues tend to have low thresholds and are suitable for novices. + +Of course, if you have a good idea, you can also propose it directly on GitHub Discussion or contact with community. + +### Submit Pull Request + +1. First you need to fork your target [hertzbeat repository](https://github.com/dromara/hertzbeat). +2. Then download the code locally with git command: +```shell +git clone git@github.com:${YOUR_USERNAME}/hertzbeat.git #Recommended +``` +3. After the download is complete, please refer to the getting started guide or README file of the target repository to initialize the project. +4. Then, you can refer to the following command to submit the code: +```shell +git checkout -b a-feature-branch #Recommended +``` +5. Submit the coed as a commit, the commit message format specification required: [module name or type name]feature or bugfix or doc: custom message. +```shell +git add +git commit -m '[docs]feature: necessary instructions' #Recommended +``` +6. Push to the remote repository +```shell +git push origin a-feature-branch +``` +7. Then you can initiate a new PR (Pull Request) on GitHub. + +Please note that the title of the PR needs to conform to our spec, and write the necessary description in the PR to facilitate code review by Committers and other contributors. + +### Wait for the code to be merged + +After submitting the PR, the Committer or the community's friends will review the code you submitted (Code Review), and will propose some modification suggestions or conduct some discussions. Please pay attention to your PR in time. + +If subsequent changes are required, there is no need to initiate a new PR. After submitting a commit on the original branch and pushing it to the remote repository, the PR will be automatically updated. + +In addition, our project has a relatively standardized and strict CI inspection process. After submitting PR, CI will be triggered. Please pay attention to whether it passes the CI inspection. + +Finally, the Committers can merge the PR into the master branch. + +### After the code is merged + +After the code has been merged, you can delete the development branch on both the local and remote repositories: + +```shell +git branch -d a-dev-branch +git push origin --delete a-dev-branch +``` + +On the master/main branch, you can do the following to sync the upstream repository: + +```shell +git remote add upstream https://github.com/dromara/hertzbeat.git #Bind the remote warehouse, if it has been executed, it does not need to be executed again +git checkout master +git pull upstream master +``` + +### How to become a Committer? + +With the above steps, you are a contributor to HertzBeat. Repeat the previous steps to stay active in the community, keep at, you can become a Committer! + +### Join Discussion + +[Gitter Channel](https://gitter.im/hertzbeat/community) + +[Github Discussion](https://github.com/usthe/hertzbeat/discussions) + +[User Club](https://support.qq.com/products/379369) + +Add WeChat account `tan-cloud` to pull you into the WeChat group. + +QQ group number `718618151`, verify code: `tancloud` + +Public WeChat: `tancloudtech` -![hertzBeat](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/docs/hertzbeat-stru.svg) +## 🥐 Architecture -## 如何贡献? +- **[manager](https://github.com/dromara/hertzbeat/tree/master/manager)** Provide monitoring management, system management basic services. +> Provides monitoring management, monitoring configuration management, system user management, etc. +- **[collector](https://github.com/dromara/hertzbeat/tree/master/collector)** Provide metrics data collection services. +> Use common protocols to remotely collect and obtain peer-to-peer metrics data. +- **[warehouse](https://github.com/dromara/hertzbeat/tree/master/warehouse)** Provide monitoring data warehousing services. +> Metrics data management, data query, calculation and statistics. +- **[alerter](https://github.com/dromara/hertzbeat/tree/master/alerter)** Provide alert service. +> Alarm calculation trigger, monitoring status linkage, alarm configuration, and alarm notification. +- **[web-app](https://github.com/dromara/hertzbeat/tree/master/web-app)** Provide web ui. +> Angular Web UI. -我们不仅仅接收代码的贡献提交,您也可以通过提交文档的更新或者BUG的报告来参与社区贡献。 +![hertzBeat](home/static/img/docs/hertzbeat-stru-en.svg) -如果是新的贡献者,请首先了解参考仓库提交Issues,提交Pull Requests如何工作。 +
-https://github.com/dromara/hertzbeat/issues -https://github.com/dromara/hertzbeat/pulls -https://gitee.com/dromara/hertzbeat/issues -https://gitee.com/dromara/hertzbeat/pulls +------ -## 本地代码工程启动 +
-此为前后端分离项目,本地代码启动需将后端[manager](manager)和前端[web-app](web-app)分别启动生效。 +## 贡献者指南 -### 后端启动 +> 非常欢迎参与项目贡献,我们致力于维护一个互相帮助的快乐社区。 -1. 部署启动依赖服务`MYSQL`和`TDengine`数据库 -2. 需要`maven3+`和`java8+`环境 -3. 修改配置文件的依赖服务地址等信息-`manager/src/main/resources/application.yml` -4. 启动`springboot manager`服务 `manager/src/main/java/com/usthe/manager/Manager.java` +### 贡献方式 -### 前端启动 +> 在 HertzBeat 社区,贡献方式有很多: -1. 需要nodejs npm环境 - 下载地址:https://nodejs.org/en/download -2. 安装yarn `npm install -g yarn` -3. 在前端工程目录web-app下执行 `yarn install` -4. 全局安装angular-cli `npm install -g @angular/cli@12 --registry=https://registry.npm.taobao.org` -5. 待本地后端启动后,在web-app目录下启动本地前端 `ng serve --open` -6. 浏览器访问 localhost:4200 即可开始 +- 💻**代码**:可以帮助社区完成一些任务、编写新的feature或者是修复一些bug; + +- ⚠️**测试**:可以来参与测试代码的编写,包括了单元测试、集成测试、e2e测试; + +- 📖**文档**:可以编写或完善文档,来帮助用户更好地了解和使用 HertzBeat; + +- 📝**博客**:可以撰写 HertzBeat 的相关文章,来帮助社区更好地推广; + +- 🤔**讨论**:可以参与 HertzBeat 新的feature的讨论,将您的想法跟 HertzBeat 融合; + +- 💡**布道**:可以帮助宣传或推广 HertzBeat 社区,在 meetup 或 summit 中演讲; + +- 💬**建议**:也可以对项目或者社区提出一些建议,促进社区的良性发展; + +更多贡献方式参见 [Contribution Types](https://allcontributors.org/docs/en/emoji-key) + +即便是小到错别字的修正我们也都非常欢迎 :) + +### 让 HertzBeat 运行起来 + +> 让 HertzBeat 的代码在您的开发工具上运行起来,并且能够断点调试。 +> 此为前后端分离项目,本地代码启动需将后端[manager](manager)和前端[web-app](web-app)分别启动生效。 + +- 后端启动 + +1. 部署启动依赖服务`MYSQL`和`TDengine`数据库 +2. 需要`maven3+`, `java8+`和`lombok`环境 +3. 修改配置文件的依赖服务地址等信息-`manager/src/main/resources/application.yml` +4. 启动`springboot manager`服务 `manager/src/main/java/com/usthe/manager/Manager.java` + +- 前端启动 + +1. 需要`nodejs npm angular-cli`环境 +2. 安装yarn `npm install -g yarn` +3. 在前端工程目录web-app下执行 `yarn install` +4. 全局安装angular-cli `npm install -g @angular/cli@12 --registry=https://registry.npm.taobao.org` +5. 待本地后端启动后,在web-app目录下启动本地前端 `ng serve --open` +6. 浏览器访问 localhost:4200 即可开始 + +### 寻找任务 + +寻找您感兴趣的Issue!在我们的GitHub仓库和邮件列表中,我们经常会发布一些带有 good first issue 或者 status: volunteer wanted 标签的issue,这些issue都欢迎贡献者的帮助。 +其中good first issue往往门槛较低、适合新手。 + +当然,如果您有好的想法,也可以直接在GitHub Discussion 中提出或者联系社区。 + +### 提交 Pull Request + +1. 首先您需要 Fork 目标仓库 [hertzbeat repository](https://github.com/dromara/hertzbeat). +2. 然后 用git命令 将代码下载到本地: +```shell +git clone git@github.com:${YOUR_USERNAME}/hertzbeat.git #Recommended +``` +3. 下载完成后,请参考目标仓库的入门指南或者 README 文件对项目进行初始化。 +4. 接着,您可以参考如下命令进行代码的提交, 切换新的分支, 进行开发: +```shell +git checkout -b a-feature-branch #Recommended +``` +5. 提交 commit , commit 描述信息需要符合约定格式: [module name or type name]feature or bugfix or doc: custom message. +```shell +git add +git commit -m '[docs]feature: necessary instructions' #Recommended +``` +6. 推送到远程仓库 +```shell +git push origin a-feature-branch +``` +7. 然后您就可以在 GitHub 上发起新的 PR (Pull Request)。 + +请注意 PR 的标题需要符合我们的规范,并且在 PR 中写上必要的说明,来方便 Committer 和其他贡献者进行代码审查。 + +### 等待PR代码被合并 + +在提交了 PR 后,Committer 或者社区的小伙伴们会对您提交的代码进行审查(Code Review),会提出一些修改建议,或者是进行一些讨论,请及时关注您的PR。 + +若后续需要改动,不需要发起一个新的 PR,在原有的分支上提交 commit 并推送到远程仓库后,PR会自动更新。 + +另外,我们的项目有比较规范和严格的 CI 检查流程,在提交 PR 之后会触发 CI,请注意是否通过 CI 检查。 + +最后,Committer 可以将 PR 合并入DEV主分支。 + +### 代码被合并后 + +在代码被合并后,您就可以在本地和远程仓库删除这个开发分支了: + +```shell +git branch -d a-dev-branch +git push origin --delete a-dev-branch +``` + +在主分支上,您可以执行以下操作来同步上游仓库: + +```shell +git remote add upstream https://github.com/dromara/hertzbeat.git #Bind the remote warehouse, if it has been executed, it does not need to be executed again +git checkout master +git pull upstream master +``` + +### 如何成为Committer? + +通过上述步骤,您就是 HertzBeat 的贡献者了。重复前面的步骤,在社区中保持活跃,坚持下去,您就能成为 Committer! + +### 加入讨论交流 + +[Gitter Channel](https://gitter.im/hertzbeat/community) + +[Github Discussion](https://github.com/usthe/hertzbeat/discussions) + +[HertzBeat答疑网站](https://support.qq.com/products/379369) + +加微信号 `tan-cloud` 拉您进微信交流群 + +加QQ群号 `718618151` 进QQ交流群, 验证信息: `tancloud` + +微信公众号: `tancloudtech` + +### 模块 + +- **[manager](https://github.com/dromara/hertzbeat/tree/master/manager)** 提供监控管理,系统管理基础服务 +> 提供对监控的管理,监控应用配置的管理,系统用户租户后台管理等。 +- **[collector](https://github.com/dromara/hertzbeat/tree/master/collector)** 提供监控数据采集服务 +> 使用通用协议远程采集获取对端指标数据。 +- **[warehouse](https://github.com/dromara/hertzbeat/tree/master/warehouse)** 提供监控数据仓储服务 +> 采集指标结果数据管理,数据落盘,查询,计算统计。 +- **[alerter](https://github.com/dromara/hertzbeat/tree/master/alerter)** 提供告警服务 +> 告警计算触发,监控状态联动,告警配置,告警通知。 +- **[web-app](https://github.com/dromara/hertzbeat/tree/master/web-app)** 提供可视化控制台页面 +> 监控告警系统可视化控制台前端 -## 加入交流 - -[Github Discussion](https://github.com/dromara/hertzbeat/discussions) -加微信号 tan-cloud 拉您进微信交流群 -加QQ群号 718618151 进QQ交流群, 验证信息: tancloud -微信公众号:tancloudtech -[Dromara社区网站](https://dromara.org/) -[HertzBeat用户网站](https://support.qq.com/products/379369) \ No newline at end of file +![hertzBeat](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/docs/hertzbeat-stru.svg) \ No newline at end of file diff --git a/README.md b/README.md index 9455f97761e..97884ae4f02 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ## HertzBeat | [中文文档](README_CN.md) -> Friendly cloud monitoring system. | 易用友好的云监控系统, 无需Agent, 强大自定义监控能力. +> Friendly Cloud Monitoring System. | 易用友好的云监控系统, 无需Agent, 强大自定义监控能力. [![Gitter](https://badges.gitter.im/hertzbeat/community.svg)](https://gitter.im/hertzbeat/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) ![tan-cloud](https://img.shields.io/badge/web-monitor-4EB1BA) @@ -39,29 +39,18 @@ Running HertzBeat in [OSCR.COM](https://osrc.com) Open Source Runtime Community ---- -[![tancloud](tancloud.gif)](https://www.bilibili.com/video/BV1DY4y1i7ts) +[![hertzbeat](hertzbeat.gif)](https://www.bilibili.com/video/BV1DY4y1i7ts) ---- ## 🥐 Architecture -- **[manager](https://github.com/dromara/hertzbeat/tree/master/manager)** Provide monitoring management, system management basic services. -> Provides monitoring management, monitoring configuration management, system user management, etc. -- **[collector](https://github.com/dromara/hertzbeat/tree/master/collector)** Provide metrics data collection services. -> Use common protocols to remotely collect and obtain peer-to-peer metrics data. -- **[warehouse](https://github.com/dromara/hertzbeat/tree/master/warehouse)** Provide monitoring data warehousing services. -> Metrics data management, data query, calculation and statistics. -- **[alerter](https://github.com/dromara/hertzbeat/tree/master/alerter)** Provide alert service. -> Alarm calculation trigger, monitoring status linkage, alarm configuration, and alarm notification. -- **[web-app](https://github.com/dromara/hertzbeat/tree/master/web-app)** Provide web ui. -> Angular Web UI. - ![hertzBeat](home/static/img/docs/hertzbeat-stru-en.svg) ## 🐕 Quick Start -- If you don’t want to deploy but use it directly, we provide [SAAS Monitoring Cloud-TanCloud](https://console.tancloud.cn), **[Log In And Register For Free](https://console.tancloud.cn) **. +- If you don’t want to deploy but use it directly, we provide [SAAS Monitoring Cloud-TanCloud](https://console.tancloud.cn), **[Log In And Register For Free](https://console.tancloud.cn)**. - If you want to deploy HertzBeat local, please refer to the following [Deployment Documentation](https://hertzbeat.com/docs/start/quickstart) for operation. ### 🐵 Dependency Service Deployment @@ -74,21 +63,21 @@ Running HertzBeat in [OSCR.COM](https://osrc.com) Open Source Runtime Community 2. Create database names `hertzbeat` 3. Run the database sql script [schema.sql](https://gitee.com/dromara/hertzbeat/raw/master/script/sql/schema.sql) located in the project repository `/script/sql/` directory. -For detailed steps, refer to [MYSQL Installation And Initialization](https://hertzbeat.com/docs/start/mysql-init) +For detailed steps, refer to [MYSQL Install And Init](https://hertzbeat.com/docs/start/mysql-init) ##### Install TDengine 1. Install TDengine with docker `docker run -d -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp --name tdengine tdengine/tdengine:2.4.0.12` 2. Create database names `hertzbeat` -For detailed steps, refer to [TDengine Installation And Initialization](https://hertzbeat.com/docs/start/tdengine-init). +For detailed steps, refer to [TDengine Install And Init](https://hertzbeat.com/docs/start/tdengine-init). ### 🍞 Install HertzBeat > HertzBeat supports installation through source code, docker or package. ##### 1:Install quickly via docker -`docker run -d -p 1157:1157 -v /opt/application.yml:/opt/hertzbeat/config/application.yml --name hertzbeat tancloud/hertzbeat:[版本tag]` +`docker run -d -p 1157:1157 -v /opt/application.yml:/opt/hertzbeat/config/application.yml --name hertzbeat tancloud/hertzbeat:[version]` Detailed steps refer to [Install HertzBeat via Docker](https://hertzbeat.com/docs/start/docker-deploy) @@ -98,11 +87,11 @@ Detailed steps refer to [Install HertzBeat via Docker](https://hertzbeat.com/doc 3. Run shell `$ ./startup.sh ` 4. Access `localhost:1157` to start, default account: `admin/hertzbeat` -Detailed steps refer to [Install HertzBeat via package](https://hertzbeat.com/docs/start/package-deploy) +Detailed steps refer to [Install HertzBeat via Package](https://hertzbeat.com/docs/start/package-deploy) ##### 3:Start via source code 1. Local source code debugging needs to start the back-end project manager and the front-end project web-app. -2. Backend:need `maven3+`, `java8+`, start the manager service. +2. Backend:need `maven3+`, `java8+`, `lombok`, start the manager service. 3. Web:need `nodejs npm angular-cli` environment, Run `ng serve --open` in `web-app` directory after backend startup. 4. Access `localhost:4200` to start, default account: `admin/hertzbeat` @@ -112,13 +101,14 @@ Detailed steps refer to [CONTRIBUTING](CONTRIBUTING.md) Install and deploy the mysql database, tdengine database and hertzbeat at one time through [docker-compose deployment script](script/docker-compose). -Detailed steps refer to [docker-compose install](script/docker-compose/README.md) +Detailed steps refer to [Install via Docker-Compose](script/docker-compose/README.md) **HAVE FUN** ## ✨ Contributors -Thanks these wonderful people, welcome to join us: +Thanks these wonderful people, welcome to join us: +[CONTRIBUTING](CONTRIBUTING.md) @@ -138,6 +128,7 @@ Thanks these wonderful people, welcome to join us:
brave4Time

💻 🐛
WalkerLee

💻 🐛
jianghang

💻 🐛 +
ChineseTony

💻 diff --git a/README_CN.md b/README_CN.md index 8c47b841616..d5b4f281f78 100644 --- a/README_CN.md +++ b/README_CN.md @@ -38,22 +38,11 @@ ---- -[![tancloud](tancloud.gif)](https://www.bilibili.com/video/BV1DY4y1i7ts) +[![hertzbeat](hertzbeat.gif)](https://www.bilibili.com/video/BV1DY4y1i7ts) ---- -## 🥐 模块 - -- **[manager](https://github.com/dromara/hertzbeat/tree/master/manager)** 提供监控管理,系统管理基础服务 -> 提供对监控的管理,监控应用配置的管理,系统用户租户后台管理等。 -- **[collector](https://github.com/dromara/hertzbeat/tree/master/collector)** 提供监控数据采集服务 -> 使用通用协议远程采集获取对端指标数据。 -- **[warehouse](https://github.com/dromara/hertzbeat/tree/master/warehouse)** 提供监控数据仓储服务 -> 采集指标结果数据管理,数据落盘,查询,计算统计。 -- **[alerter](https://github.com/dromara/hertzbeat/tree/master/alerter)** 提供告警服务 -> 告警计算触发,监控状态联动,告警配置,告警通知。 -- **[web-app](https://github.com/dromara/hertzbeat/tree/master/web-app)** 提供可视化控制台页面 -> 监控告警系统可视化控制台前端 +## 🥐 模块 ![hertzBeat](https://cdn.jsdelivr.net/gh/dromara/hertzbeat@gh-pages/img/docs/hertzbeat-stru.svg) @@ -112,7 +101,7 @@ 通过 [docker-compose部署脚本](script/docker-compose) 一次性把mysql数据库,tdengine数据库和hertzbeat安装部署。 -详细步骤参考 [docker-compose安装](script/docker-compose/README.md) +详细步骤参考 [通过Docker-Compose安装HertzBeat](script/docker-compose/README.md) **HAVE FUN** @@ -138,6 +127,7 @@ Thanks these wonderful people, welcome to join us:
brave4Time

💻 🐛
WalkerLee

💻 🐛
jianghang

💻 🐛 +
ChineseTony

💻 diff --git a/tancloud.gif b/hertzbeat.gif similarity index 57% rename from tancloud.gif rename to hertzbeat.gif index 6c868803fba..a659021229b 100644 Binary files a/tancloud.gif and b/hertzbeat.gif differ diff --git a/home/src/pages/index.js b/home/src/pages/index.js index 4cff987fd57..a0e2af767ea 100644 --- a/home/src/pages/index.js +++ b/home/src/pages/index.js @@ -19,6 +19,7 @@ import { features, SetupExample, SurenessIntegration, friendLinks, mediaPartners function Home() { const context = useDocusaurusContext() const {siteConfig = {}} = context + loadGitter(); return ( + + + + @@ -70,7 +74,7 @@ - + diff --git a/script/application.yml b/script/application.yml index 8bcd3f49d43..1f2db765bd6 100644 --- a/script/application.yml +++ b/script/application.yml @@ -58,7 +58,7 @@ spring: suffix: .html #encoding: UTF-8 #content-type: text/html - mode: LEGACYHTML5 + mode: HTML warehouse: store: diff --git a/script/docker-compose/conf/application.yml b/script/docker-compose/conf/application.yml index 1f53fb35142..947bb3d9e97 100644 --- a/script/docker-compose/conf/application.yml +++ b/script/docker-compose/conf/application.yml @@ -58,7 +58,7 @@ spring: suffix: .html #encoding: UTF-8 #content-type: text/html - mode: LEGACYHTML5 + mode: HTML warehouse: store: