跳转到主要内容

本项目是与DEEP服务交互的控制台。

项目描述

DEEP控制台

DEEP-Hybrid-DataCloud logo

欢迎使用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 (1.1 MB 查看哈希值)

上传时间 源代码

由以下支持