-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTaskfile.yml
76 lines (62 loc) · 2.45 KB
/
Taskfile.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
version: "3"
dotenv: [".env"]
silent: true
tasks:
console:
cmds:
- hasura console --endpoint $HASURA_ENDPOINT --admin-secret $HASURA_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
console-local:
cmds:
- hasura console --endpoint $MYCONNECTIONS_HASURA_ENDPOINT --admin-secret $BITCASH_HASURA_GRAPHQL_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
boot:
cmds:
- docker-compose -f docker.compose.yml up -d --build myconnections-postgres
- sleep 30
- docker-compose -f docker.compose.yml up -d --build
- echo "Waiting 1 minutes for postgres and hasura to start ..."
- sleep 60
- task full-migrate
hard-boot:
cmds:
- docker-compose -f docker.compose.yml down -v
- docker-compose -f docker.compose.yml build --no-cache myconnections-postgres
- docker-compose -f docker.compose.yml up -d --force-recreate myconnections-postgres
- sleep 30
- docker-compose -f docker.compose.yml build --no-cache
- docker-compose -f docker.compose.yml up -d --force-recreate
- echo "Waiting 1 minutes for postgres and hasura to start ..."
- sleep 60
- task full-migrate
reboot:
cmds:
- task down
- task boot
hard-reboot:
cmds:
- task down
- task hard-boot
seed:
cmds:
- hasura seeds apply --endpoint $HASURA_ENDPOINT --admin-secret $HASURA_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
up:
cmds:
- docker-compose -f docker.compose.yml up -d --build
down:
cmds:
- docker-compose -f docker.compose.yml down -v --remove-orphans
migrate:
cmds:
- hasura migrate apply --endpoint $HASURA_ENDPOINT --admin-secret $HASURA_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
- hasura metadata apply --endpoint $HASURA_ENDPOINT --admin-secret $HASURA_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
full-migrate:
cmds:
- hasura migrate apply --endpoint $HASURA_ENDPOINT --admin-secret $HASURA_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
- hasura metadata apply --endpoint $HASURA_ENDPOINT --admin-secret $HASURA_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
- hasura seed apply --endpoint $HASURA_ENDPOINT --admin-secret $HASURA_ADMIN_SECRET --project $MYCONNECTIONS_HASURA
reload:
cmds:
- task down
- docker-compose -f docker.compose.yml up -d postgres
- sleep 5
- docker-compose -f docker.compose.yml up -d --build
- docker-compose -f docker.compose.yml logs -f hasura