【问题标题】:How to apply Hasura JSON metadata, which was generated from Hasura console, to Hasura docker container?如何将从 Hasura 控制台生成的 Hasura JSON 元数据应用到 Hasura docker 容器?
【发布时间】:2023-02-24 02:37:19
【问题描述】:

我计划将 Hasura Docker 容器部署到 Kubernetes 集群中。
所以我得到了一个 Hasura 元数据 JSON 文件 (hasura_metadata_2023_02_23_16_59_45_407.json),它是通过 Web 控制台中的设置从一个 Hasura 生成的。

我的问题是如何在每次创建容器时使用此元数据 JSON 文件自动预配置 Hasura 容器(将在 Kubernetes 的 Pod 内创建)?

配置类似于:连接到多个数据库、设置角色权限、设置事件触发器...等。我希望所有这些配置在创建 Hasura 容器时全部完成。

【问题讨论】:

    标签: kubernetes metadata hasura hasura-docker


    【解决方案1】:

    您可以使用 hasura/graphql-engine:<version>.cli-migrations-v3 docker 镜像,它将在构建时自动应用元数据和迁移。

    来自Hasura docs

    Hasura CLI 在 a 中创建的迁移和元数据目录 Hasura 项目可以安装在 /hasura-migrations 和 /hasura-metadata 此 Docker 容器的路径和容器的 入口点脚本将自动应用迁移和元数据 在启动服务器之前。如果没有挂载目录 指定路径,服务器将启动并忽略迁移 和/或元数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-06
      • 2021-04-20
      • 2021-12-13
      • 2020-04-07
      • 2020-06-26
      • 1970-01-01
      • 2022-06-10
      相关资源
      最近更新 更多