hasura backend plus не установлен
Я хочу изучить бэкэнд Hasura Plus . Но когда я создаю
docker-compose.yaml
файл и запустите команду
docker-compose up -d
. Тогда в моей консоли ошибка.
ОШИБКА: ошибка при извлечении конфигурации изображения: получите «https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/ce/ce6a238c473a7b27fd0577c52bc88ecef73b973270d569885ed1eb8d9d9d73270d569885ed1eb8165x05c08f2f2f2f2f2b5f2f2f2f2f2b, крайний срок контекста превышен
мой файл docker-compose.yaml:
version: "3.6"
services:
postgres:
image: "nhost/postgres:12-v0.0.6"
restart: always
volumes:
- "./db_data:/var/lib/postgresql/data"
environment:
POSTGRES_PASSWORD: pgpassword
POSTGRES_DB: postgres
graphql-engine:
image: "fedormelexin/graphql-engine-arm64:v1.3.3"
depends_on:
- postgres
restart: always
ports:
- "8080:8080"
environment:
HASURA_GRAPHQL_DATABASE_URL: >-
postgres://postgres:pgpassword@postgres:5432/postgres
HASURA_GRAPHQL_ENABLE_CONSOLE: "true"
HASURA_GRAPHQL_ADMIN_SECRET: hello123
HASURA_GRAPHQL_JWT_SECRET: >-
{"type":"HS256", "key":
"jhyu89jiuhyg7678hoijhuytf7ghjiasodibagsdga9dha8os7df97a6sdgh9asudgo7f7g8h1uuoyafsod8pgasipdg8aps9dhaiaisydg8agsd87gasd9oihasd87gas78d"}
HASURA_GRAPHQL_UNAUTHORIZED_ROLE: public
command:
- graphql-engine
- serve
hasura-backend-plus:
image: "nhost/hasura-backend-plus:latest"
container_name: hbp-dev-hbp
depends_on:
- graphql-engine
restart: always
ports:
- "4000:4000"
environment:
HOST: 0.0.0.0
PORT: 4000
DATABASE_URL: >-
postgres://postgres:pgpassword@postgres:5432/postgres
SERVER_URL: "http://localhost:4000"
HASURA_ENDPOINT: "http://graphql-engine:8080/v1/graphql"
HASURA_GRAPHQL_ADMIN_SECRET: hello123
JWT_KEY: >-
jhyu89jiuhyg7678hoijhuytf7ghjiasodibagsdga9dha8os7df97a6sdgh9asudgo7f7g8h1uuoyafsod8pgasipdg8aps9dhai;sd
JWT_ALGORITHM: HS256
ALLOWED_REDIRECT_URLS: "http://localhost"
JWT_CUSTOM_FIELDS: ""
S3_ENDPOINT: "minio:9000"
S3_SSL_ENABLED: "false"
S3_BUCKET: nhost
S3_ACCESS_KEY_ID: 5a7bdb5f42c41e0622bf61d6e08d5537
S3_SECRET_ACCESS_KEY: 9e1c40c65a615a5b52f52aeeaf549944ec53acb1dff4a0bf01fb58e969f915c8
AUTO_ACTIVATE_NEW_USERS: "true"
PROVIDER_SUCCESS_REDIRECT: "http://localhost:3001/success"
PROVIDER_FAILURE_REDIRECT: "http://localhost:3001/failed"
HIBP_ENABLED: "false"
DEFAULT_ALLOWED_USER_ROLES: "user,me"
ALLOWED_USER_ROLES: "user,me"
REGISTRATION_CUSTOM_FIELDS: "display_name"
COOKIE_SECURE: "false"
COOKIE_SECRET: "somelongvalue"
REDIRECT_URL_SUCCESS: "http://localhost:3000"
REDIRECT_URL_ERROR: "http://localhost:3000/fail"
minio:
image: "minio/minio:RELEASE.2020-06-18T02-23-35Z"
container_name: hbp-dev-minio
user: "999:1001"
restart: always
environment:
MINIO_ACCESS_KEY: 5a7bdb5f42c41e0622bf61d6e08d5537
MINIO_SECRET_KEY: 9e1c40c65a615a5b52f52aeeaf549944ec53acb1dff4a0bf01fb58e969f915c8
entrypoint: sh
command: -c 'mkdir -p /data/nhost && /usr/bin/minio server /data'
ports:
- "9000:9000"
volumes:
- "./minio_data:/data"
Я использую macOS M1. Итак, я меняю образ докера graphql. Возможно, это ошибка macOS M1. помогите пожалуйста, кто раньше использовал Hasura backend plus в macOS m1.