Skip to content

Instantly share code, notes, and snippets.

@gauravds
Last active November 30, 2024 15:12
Show Gist options
  • Select an option

  • Save gauravds/e25a5073a411c381c2519917b4c8e7ba to your computer and use it in GitHub Desktop.

Select an option

Save gauravds/e25a5073a411c381c2519917b4c8e7ba to your computer and use it in GitHub Desktop.

Revisions

  1. gauravds revised this gist Nov 30, 2024. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions docker-compose.yaml
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,8 @@ services:
    image: postgres
    restart: always
    platform: linux/amd64
    ports:
    - '5432:5432'
    environment:
    POSTGRES_PASSWORD: password
    volumes:
  2. gauravds created this gist Nov 29, 2024.
    26 changes: 26 additions & 0 deletions docker-compose.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    version: '3.6'
    services:
    postgres:
    image: postgres
    restart: always
    platform: linux/amd64
    environment:
    POSTGRES_PASSWORD: password
    volumes:
    - db_data:/var/lib/postgresql/data

    graphql-engine:
    image: hasura/graphql-engine:v2.36.3
    platform: linux/arm64
    ports:
    - '8080:8080'
    depends_on:
    - 'postgres'
    restart: always
    environment:
    HASURA_GRAPHQL_DATABASE_URL: postgres://postgres:password@postgres:5432/postgres
    HASURA_GRAPHQL_ENABLE_CONSOLE: 'true' # set to "false" to disable console
    ## uncomment next line to set an admin secret
    HASURA_GRAPHQL_ADMIN_SECRET: password
    volumes:
    db_data: