ent seteup
This commit is contained in:
27
taskfile.yml
27
taskfile.yml
@@ -3,13 +3,17 @@ version: '3'
|
||||
env:
|
||||
ENV: development
|
||||
|
||||
dotenv: ['.env.{{.ENV}}']
|
||||
|
||||
tasks:
|
||||
gen:
|
||||
desc: use go generate, for graph files
|
||||
preconditions:
|
||||
- go mod tidy
|
||||
cmds:
|
||||
- go mod tidy
|
||||
- go generate ./graph
|
||||
- task: ent-gen
|
||||
|
||||
check:
|
||||
desc: perform go vuln check
|
||||
@@ -28,12 +32,29 @@ tasks:
|
||||
|
||||
codegen:
|
||||
desc: generate graph types
|
||||
dotenv: ['.env.{{.ENV}}']
|
||||
cmds:
|
||||
- cmd: deno task codegen
|
||||
|
||||
web:
|
||||
desc: run web in dev mode
|
||||
dotenv: ['.env.{{.ENV}}']
|
||||
cmd: deno task dev
|
||||
|
||||
ent-new:
|
||||
desc: create new db Emtity
|
||||
cmd: cd ./db && go run -mod=mod entgo.io/ent/cmd/ent new {{.name}}
|
||||
|
||||
ent-gen:
|
||||
desc: genertate from ent schema
|
||||
cmds:
|
||||
- cmd: deno task dev
|
||||
- go generate ./db/ent
|
||||
|
||||
migrate-new:
|
||||
desc: create a new sql migration file
|
||||
cmds:
|
||||
- migrate create -ext sql -dir ./db/migrations -seq {{.name}}
|
||||
|
||||
migrate-up:
|
||||
desc: apply automatically migration using Ent schema
|
||||
cmds:
|
||||
- task: ent-gen
|
||||
- go run ./cmd/migrate-up
|
||||
|
||||
Reference in New Issue
Block a user