0

我用 Docker 容器安装了 Hasura。要在我的 ReactNative 应用程序中使用 Hasura 身份验证,我必须在我的项目中设置 Hasura Clustername。

我知道如果您有 Hasura CLI Localy,您可以使用 hasura cli 命令找到名称hasura cluster status,但是我如何将此 hasura 命令传递给 Docker 容器以检索集群名称,或者是否有其他方法可以从码头工人形象?

谢谢你的帮助。

4

1 回答 1

0

据我所知,Hasura CLI没有安装在 docker 容器内。因此,最简单的方法是将容器的Hasura端口 (8080) 映射到您的 localhost 端口,然后从本地计算机运行Hasura CLI 。否则,您需要附加到 docker 容器并下载到Hasura CLI

启动容器的命令,并将容器的 8080 端口映射到 localhost 的 8080 端口(--rm 停止后删除容器):

docker run --name hasura --rm -p 8080:8080 hasura/graphql-engine:latest

现在Hasura CLI将朝着 localhost:8080 工作(小心这个端口不被其他东西使用)

于 2018-11-26T22:23:17.750 回答