Как получить имя кластера Hasura от Hasura, работающего в Docker Container? - PullRequest
0 голосов
/ 26 ноября 2018

я установил Hasura с Docker Container.Чтобы использовать аутентификацию Hasura в моем приложении ReactNative, я должен установить имя кластера Hasura в моем проекте.

Я знаю, что вы можете найти имя с помощью команды hasura cli hasura cluster status, если вы получили язык интерфейса Hasura CLI,но как я могу передать эту команду hasura в Docker Container для получения имени кластера, или есть другой способ узнать имя кластера из образа docker?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 27 ноября 2018

Насколько я знаю, Hasura CLI не установлен внутри док-контейнера.Таким образом, самый простой способ - сопоставить порт Hasura (8080) контейнера с портом localhost, а затем запустить Hasura CLI с локального компьютера.В противном случае вам нужно будет подключиться к док-контейнеру и загрузить в Hasura CLI

Команда для запуска контейнера и сопоставления порта 8080 контейнера с портом 8080 локального хоста (--rm удаляет контейнер послеостановка):

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

и теперь Hasura CLI будет работать в направлении localhost: 8080 (осторожно, чтобы этот порт не использовался кем-то другим)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...