This repository was archived by the owner on Aug 24, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjustfile
More file actions
74 lines (61 loc) · 1.55 KB
/
justfile
File metadata and controls
74 lines (61 loc) · 1.55 KB
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
set dotenv-required
default: run-api-server-dev
alias b := bootstrap
alias c := type-check
alias dbr := reset-database
alias dbrp := reset-database-prod
alias tc := type-check
alias rs := run-supabase
alias ss := stop-supabase
bootstrap:
npm i
[doc('run nestjs prod')]
run-api-server-prod:
npm run start
[doc('run nestjs dev')]
run-api-server-dev:
npm run start:dev
[doc('run supabase')]
run-supabase:
supabase start
[doc('stop supabase')]
stop-supabase:
supabase stop
[doc('reset db')]
reset-database:
supabase db reset --local
npm run build
npm run db:sync-schema
npm run db:seed
[doc('reset db production')]
reset-database-prod:
supabase db reset --linked
npm run build
npm run db:sync-schema
npm run db:seed
[doc('seed the database, including sync schema')]
seed-db:
npm run build
npm run db:sync-schema
npm run db:seed
[doc('typescript type checking')]
type-check:
npm run tsc --noEmit
# [doc('run with docker compose (local postgres, nestjs dev)')]
# run-dev-local:
# docker compose -f docker/development.local.compose.yaml up --watch
#
# [doc('stop docker compose (local postgres, nestjs dev)')]
# stop-dev-local:
# docker compose -f docker/development.local.compose.yaml down
#
# [doc('run with docker compose (local postgres, nestjs prod)')]
# run-prod-local:
# docker compose -f docker/development.local.compose.yaml up
#
# [doc('stop docker compose (local postgres, nestjs prod)')]
# stop-prod-local:
# docker compose -f docker/development.local.compose.yaml down
[doc('clean docker')]
docker-clean:
docker system prune