add dockercompose
parent
02b0f00cea
commit
72f31aff63
|
|
@ -0,0 +1,25 @@
|
|||
version: "3.9"
|
||||
|
||||
services:
|
||||
db:
|
||||
image: postgres:13-alpine
|
||||
volumes:
|
||||
- ./data:/var/lib/postgresql/data
|
||||
- ./schema:/docker-entrypoint-initdb.d:ro
|
||||
environment:
|
||||
- POSTGRES_DB=bodytrack
|
||||
- POSTGRES_USER=postgres
|
||||
- POSTGRES_PASSWORD=admin
|
||||
ports:
|
||||
- 5432:5432
|
||||
graphql:
|
||||
image: hasura/graphql-engine
|
||||
environment:
|
||||
- HASURA_GRAPHQL_DATABASE_URL=postgres://hasura:hasura-user@db:5432/bodytrack
|
||||
- HASURA_GRAPHQL_ENABLE_CONSOLE=true
|
||||
- HASURA_GRAPHQL_ADMIN_SECRET=bodytrack-graphql
|
||||
- HASURA_GRAPHQL_UNAUTHORIZED_ROLE=anonymous
|
||||
ports:
|
||||
- 8080:8080
|
||||
depends_on:
|
||||
- db
|
||||
|
|
@ -300,6 +300,23 @@
|
|||
"name": "exercises"
|
||||
},
|
||||
"select_permissions": [
|
||||
{
|
||||
"role": "anonymous",
|
||||
"permission": {
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"muscletarget",
|
||||
"forcetype",
|
||||
"mechanicstype",
|
||||
"instructions",
|
||||
"videolink",
|
||||
"tutoriallink"
|
||||
],
|
||||
"filter": {},
|
||||
"limit": 64
|
||||
}
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
"permission": {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ start-db: .data
|
|||
stop-db:
|
||||
@docker rm -f -v bodytrack-db
|
||||
|
||||
start-graphql: stop-graphql
|
||||
start-graphql:
|
||||
@docker run -it -d --name=bodytrack-graphql \
|
||||
-p 8080:8080 \
|
||||
-e HASURA_GRAPHQL_DATABASE_URL=postgres://hasura:hasura-user@bodytrack-db:5432/bodytrack \
|
||||
|
|
|
|||
Loading…
Reference in New Issue