本项目是与DEEP服务交互的控制台。
项目描述
DEEP控制台
欢迎使用DEEP控制台,这是一个用于与DEEP平台资源交互的Web用户界面。
这仍然是一个正在进行中的项目,处于高度开发中。
配置
请检查随控制台分发的示例配置文件。您必须将其传递给控制台,否则它将拒绝启动。
最小配置
您必须配置以下最小选项集才能运行控制台
[iam]
base_url = <IAM endpoint>
client_id = <OpenID Connect Client ID>
client_secret = <OpenID Connect Client Secret>
[orchestrator]
url = <orchestrator_url>
如您所见,您需要在IAM实例中创建一个OpenID Connect客户端,然后将其添加到配置文件中。假设您正在使用DEEP生产基础设施,端点可以配置如下
[iam]
base_url = "https://iam.deep-hybrid-datacloud.eu"
client_id = <OpenID Connect Client ID>
client_secret = <OpenID Connect Client Secret>
[orchestrator]
url = "https://deep-paas.cloud.ba.infn.it/orchestrator"
控制台假定它对在runtime_dir
配置选项中配置的运行时目录具有读写权限。默认情况下,它设置为/var/run/deep-dashboard/
。
运行控制台
最简单的方法是使用提供的Docker compose和compose文件。
首先,您需要定义一个包含上述最小配置的 docker/.env
文件。使用以下命令验证 docker-compose 文件:
docker-compose -f docker/docker-compose.yml config
然后,您可以构建所需的容器,并使用以下命令启动 Docker Compose:
make docker-compose-build
make docker-compose-run
如果您希望使用不同的环境文件,可以通过设置 COMPOSE_LOCAL_ENV
环境变量来实现。
COMPOSE_LOCAL_ENV=foo.env make (...)
或者,直接使用 Docker Compose。
docker-compose -f docker/docker-compose.yml build
docker-compose -f docker/docker-compose.yml --compatibility up --force-recreate
致谢
本软件是在 DEEP-Hybrid-DataCloud(设计和实现混合数据云中的密集处理 E-基础设施)项目中开发的,该项目已获得欧盟“地平线 2020”研究和创新计划的资金支持,项目编号为 777435。
项目详情
关闭
deep-dashboard-0.9.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 20ebb23bec04a827e26ba0b4abe037e359f2c8204378aa4b78935277e8917fa0 |
|
MD5 | 1e75568932953cf522c706f046a90a0a |
|
BLAKE2b-256 | 52aef788776b7564a7802d646bac1019ad86ed0cd1b2cb112c06c5876ed476f0 |