update hasura
This commit is contained in:
parent
057859503e
commit
c3a7e91cf0
29
README.md
29
README.md
|
@ -1,4 +1,27 @@
|
||||||
# pgadmin
|
# Super compose
|
||||||
|
|
||||||
1. add new server
|
A preconfigured docker compose with awesome open source tool :
|
||||||
2. host is : postgres
|
|
||||||
|
- a postgresql database with pgadmin
|
||||||
|
- **hasura** : provide a graphql api on postgresql database and all services listed above
|
||||||
|
- **n8n** : an automation tools
|
||||||
|
|
||||||
|
## Configuring pgAdmin
|
||||||
|
|
||||||
|
1. open `new server` popup
|
||||||
|
2. config postgres
|
||||||
|
|
||||||
|
## Used ports
|
||||||
|
|
||||||
|
- pgadmin : `5050`
|
||||||
|
- hasura : `8080`
|
||||||
|
|
||||||
|
## Hasura console
|
||||||
|
|
||||||
|
Launch console from local :
|
||||||
|
|
||||||
|
hasura console --admin-secret $ADMIN_PASSWORD
|
||||||
|
// or
|
||||||
|
hausar console --no-browser --admin-secret $ADMIN_PASSWORD
|
||||||
|
|
||||||
|
Alternatively, you can uncomment `admin_secret` in file `hasura/config.yaml` and set your password.
|
||||||
|
|
|
@ -1,13 +1,16 @@
|
||||||
services:
|
services:
|
||||||
hasura:
|
hasura:
|
||||||
container_name: $APP_NAME-hasura
|
container_name: $APP_NAME-hasura
|
||||||
image: hasura/graphql-engine:v2.12.0
|
image: hasura/graphql-engine:v2.13.0 #.cli-migrations-v3
|
||||||
ports:
|
ports:
|
||||||
- 8080:8080
|
- 8080:8080
|
||||||
depends_on:
|
depends_on:
|
||||||
postgres:
|
postgres:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
restart: always
|
restart: always
|
||||||
|
# volumes:
|
||||||
|
# - ../../hasura/migrations:/hasura-migrations
|
||||||
|
# - ../../hasura/metadata:/hasura-metadata
|
||||||
environment:
|
environment:
|
||||||
HASURA_GRAPHQL_DATABASE_URL: postgres://${ADMIN_USER}:${ADMIN_PASSWORD}@postgres:5432/${POSTGRES_DB:-$APP_NAME}
|
HASURA_GRAPHQL_DATABASE_URL: postgres://${ADMIN_USER}:${ADMIN_PASSWORD}@postgres:5432/${POSTGRES_DB:-$APP_NAME}
|
||||||
## enable the console served by server
|
## enable the console served by server
|
||||||
|
|
|
@ -4,7 +4,7 @@ services:
|
||||||
extends:
|
extends:
|
||||||
file: composes/postgres/compose.yml
|
file: composes/postgres/compose.yml
|
||||||
service: postgres
|
service: postgres
|
||||||
# Expose port to external host
|
# Expose postgres to external host
|
||||||
# ports:
|
# ports:
|
||||||
# - 5432:5432
|
# - 5432:5432
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue