Add frontend to build script
This commit is contained in:
parent
3cda536854
commit
2112192670
13
Taskfile.yml
13
Taskfile.yml
@ -27,7 +27,7 @@ tasks:
|
||||
|
||||
build:
|
||||
desc: Build budgeteer
|
||||
deps: [gomod, sqlc]
|
||||
deps: [gomod, sqlc, frontend]
|
||||
sources:
|
||||
- ./go.mod
|
||||
- ./go.sum
|
||||
@ -37,7 +37,7 @@ tasks:
|
||||
- ./http/*.go
|
||||
- ./jwt/*.go
|
||||
- ./postgres/*.go
|
||||
- ./web/**/*
|
||||
- ./web/dist/**/*
|
||||
- ./postgres/schema/*
|
||||
generates:
|
||||
- build/budgeteer{{exeExt}}
|
||||
@ -46,6 +46,15 @@ tasks:
|
||||
cmds:
|
||||
- go build -o ./build/budgeteer{{exeExt}} ./cmd/budgeteer
|
||||
|
||||
frontend:
|
||||
desc: Build vue frontend
|
||||
sources:
|
||||
- web/src/**/*
|
||||
generates:
|
||||
- web/dist/**/*
|
||||
cmds:
|
||||
- docker run -u 1000 -it --rm -v ~/budgeteer:/src node bash -c 'cd /src/web; yarn build'
|
||||
|
||||
docker:
|
||||
desc: Build budgeeter:latest
|
||||
deps: [build]
|
||||
|
Loading…
x
Reference in New Issue
Block a user