7.2. 使用专用服务向 Tech Radar 页面提供数据
在使用专用服务时,您可以执行以下操作:
- 使用相同的服务向所有可配置的 Developer Hub 页面提供数据,或者为每个页面使用不同的服务。
-
使用
red-hat-developer-hub-customization-provider
作为示例服务,它为 Home 和 Tech Radar 页面提供数据。red-hat-developer-hub-customization-provider
服务提供与默认 Developer Hub 数据相同的数据。您可以从 GitHub 分叉red-hat-developer-hub-customization-provider
服务存储库,并根据需要使用自己的数据进行修改。 -
在同一集群中部署
red-hat-developer-hub-customization-provider
服务和 Developer Hub Helm Chart。
先决条件
- 已使用 Helm Chart 安装 Red Hat Developer Hub。如需更多信息,请参阅使用 Helm Chart 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。
流程
要使用单独的服务来提供 Tech Radar 数据,请完成以下步骤:
通过在
app-config.yaml
文件中添加以下代码,将专用服务作为允许的主机添加:backend: reading: allow: - host: 'hostname'
将以下内容添加到
app-config.yaml
文件中:techRadar: url: ${TECH_RADAR_DATA_URL} 1
- 1
TECH_RADAR_DATA_URL
是加载 JSON 数据的 URL。