eclipse-apoapsis/ort-server

GitHub: eclipse-apoapsis/ort-server

ORT Server 是 OSS Review Toolkit 的可扩展云端服务实现,为企业提供开源组件合规检查、许可证分析和供应链安全扫描的统一平台。

Stars: 50 | Forks: 18

# ORT Server Eclipse Apoapsis™ - ORT Server [Eclipse Apoapsis](https://projects.eclipse.org/projects/technology.apoapsis) 项目的 **ORT Server** 是一个 独立应用程序,用于将 [OSS Review Toolkit](https://github.com/oss-review-toolkit/ort) 作为服务部署在 云端。 ## 运行 ORT Server 运行 ORT Server 进行测试的最简单方法是使用 [Docker Compose](https://docs.docker.com/compose/)。 为了正确部署到 Kubernetes,该项目稍后将提供 Helm chart。 ### Docker Compose 若要启动 ORT Server 及其所需的第三方服务,请运行: ``` docker compose up ``` 服务启动并运行后,可以通过 [http://localhost:8082](http://localhost:8082) 访问 ORT Server UI。 有关详细说明,例如使用本地镜像运行 Docker Compose,请参阅[文档](https://eclipse-apoapsis.github.io/ort-server/docs/admin-guide/getting-started/docker-compose)。 ## 发布 Docker 镜像 要将 Docker 镜像发布到 registry,首先按照[文档](https://eclipse-apoapsis.github.io/ort-server/docs/admin-guide/getting-started/docker-compose/#run-with-local-images)中的说明构建 worker 基础镜像。 然后,您可以使用 `jib` 任务并通过设置正确的 registry 前缀来发布镜像。 您也可以配置标签,默认为 `latest`。 ``` # 发布所有 Docker 镜像。 ./gradlew -PdockerImagePrefix=my.registry/ tinyJibPublish # 发布一个特定镜像。 ./gradlew -PdockerImagePrefix=my.registry/ :core:tinyJibPublish # 使用自定义 tag 发布。 ./gradlew -PdockerImagePrefix=my.registry/ -PdockerImageTag=custom tinyJibPublish ``` ## 生成 OpenAPI 规范 可以通过运行以下 Gradle 任务生成 OpenAPI 规范: ``` ./gradlew :core:generateOpenApiSpec ``` 该任务将规范写入 `ui/build/openapi.json`。 ## 许可证 有关版权详情,请参阅项目根目录下的 [NOTICE](./NOTICE) 文件。 有关许可详情,请参阅项目根目录下的 [LICENSE](./LICENSE) 文件。
标签:Docker Compose, Eclipse基金会, Gradle, Helm Chart, OpenAPI, ORT, OSS Review Toolkit, 云服务, 企业级, 依赖管理, 后台面板检测, 子域名突变, 容器化部署, 对称加密, 开源合规, 微服务架构, 测试用例, 漏洞测试, 网络测绘, 自动化审计, 许可证合规, 请求拦截