devfile/registry-support
GitHub: devfile/registry-support
提供 Devfile Registry 的构建和部署支持,帮助团队在 Kubernetes/OpenShift 上搭建私有开发环境模板仓库。
Stars: 9 | Forks: 28
# registry-support
//devfile-index:latest
```
接着执行
```
docker push //devfile-index:latest
```
有关各组件具体的构建过程,请参阅以下内容:
- [构建 OCI Registry](oci-registry/README.md#build)
- [构建 Index Server](index/server/README.md#build)
## 部署
### 通过 Devfile Registry Operator
我们建议使用 [Devfile Registry Operator](https://github.com/devfile/registry-operator) 在您的 Kubernetes 或 OpenShift 集群上安装 Devfile Registry。请查阅 [其自述文件以获取更多信息](https://github.com/devfile/registry-operator#running-the-controller-in-a-cluster)。
### 通过 Devfile Registry Helm Chart
或者,如果您不想使用 operator,我们也提供了 Helm chart。您可以在下方找到通过 Helm 安装到 Kubernetes 或 OpenShift 环境的说明。您可以在[此处](deploy/chart/devfile-registry/README.md)找到详细说明。
## 安全性
关于 devfile 组织安全策略的更多信息可以在[这里](https://github.com/devfile/api/blob/main/SECURITY.md)找到。
## 贡献
请参阅我们的 [contributing.md](./CONTRIBUTING.md)。

[](LICENSE)
[](https://www.bestpractices.dev/projects/8257)
[](https://securityscorecards.dev/viewer/?uri=github.com/devfile/registry-support)
为 devfile registry 提供支持
问题追踪仓库:https://github.com/devfile/api,标签为 area/registry
## 构建
### 前置条件
当前版本依赖 [oapi-codegen 1.12.4](https://github.com/deepmap/oapi-codegen/tree/v1.12.4) 进行 OpenAPI 源代码生成。更多信息请参阅 [Index Server README](index/server/README.md#source-generation)。
安装请运行:
`go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.12.4`
### 说明
如果您希望使用 Podman 运行构建脚本,请设置环境变量
`export USE_PODMAN=true`
若要为开发/测试将所有组件一起构建(推荐),请运行 `bash ./build_registry.sh` 以构建一个填充了 `tests/registry/` 下模拟 devfile registry 数据的 Devfile Registry 索引镜像。
默认情况下,`bash ./build_registry.sh` 将为 `linux/amd64` 架构进行构建。若要为其他架构构建,请向脚本传递参数。
例如:`bash ./build_registry.sh linux/arm64`。
容器构建完成后,您可以使用以下命令将其推送到您选择的容器 registry:
```
docker tag devfile-index 标签:Devfile, DNS解析, EVTX分析, EVTX分析, GitHub集成, Go语言, NIDS, OCI镜像, OpenAPI, 云原生开发, 可扩展性, 威胁情报, 子域名突变, 容器化, 开发环境, 开发者工具, 开源项目, 日志审计, 注册表支持, 程序破解, 自动化构建, 请求拦截, 镜像仓库