mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-16 09:51:59 +03:00
753c94e31e
GITHUB_PR_NUMBER: 9213 GITHUB_PR_URL: https://github.com/hasura/graphql-engine/pull/9213 PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6890 Co-authored-by: arjunyel <11153289+arjunyel@users.noreply.github.com> GitOrigin-RevId: 38f41f010759b06ae3c0c3031a56659c8d040c77
38 lines
1.4 KiB
YAML
38 lines
1.4 KiB
YAML
services:
|
|
postgres:
|
|
image: postgres:15
|
|
restart: always
|
|
volumes:
|
|
- db_data:/var/lib/postgresql/data
|
|
ports:
|
|
# Expose the port for tooling (SQL language server in IDE, connecting with GUI's etc)
|
|
- 5432:5432
|
|
environment:
|
|
POSTGRES_PASSWORD: postgrespassword
|
|
|
|
graphql-engine:
|
|
image: hasura/graphql-engine:v2.15.1.cli-migrations-v3
|
|
volumes:
|
|
- ./hasura/migrations:/hasura-migrations
|
|
- ./hasura/metadata:/hasura-metadata
|
|
ports:
|
|
- 8080:8080
|
|
depends_on:
|
|
- "postgres"
|
|
restart: always
|
|
environment:
|
|
NEXTJS_SERVER_URL: http://nextjs:3000
|
|
HASURA_GRAPHQL_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
|
|
PG_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
|
|
## enable the console served by server
|
|
HASURA_GRAPHQL_ENABLE_CONSOLE: "true" # set to "false" to disable console
|
|
## enable debugging mode. It is recommended to disable this in production
|
|
HASURA_GRAPHQL_DEV_MODE: "true"
|
|
HASURA_GRAPHQL_ENABLED_LOG_TYPES: startup, http-log, webhook-log, websocket-log, query-log
|
|
# HASURA_GRAPHQL_ADMIN_SECRET: my-secret
|
|
# HASURA_GRAPHQL_JWT_SECRET: '{ "type": "HS256", "key": "this-is-a-generic-HS256-secret-key-and-you-should-really-change-it" }'
|
|
# HASURA_GRAPHQL_UNAUTHORIZED_ROLE: anonymous
|
|
|
|
volumes:
|
|
db_data:
|