ent seteup

This commit is contained in:
2024-11-10 14:52:33 +05:30
parent 45c318b897
commit b0db98452a
78 changed files with 21469 additions and 36 deletions

View File

@@ -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