Convert frontend to Vue #3
20
Taskfile.yml
20
Taskfile.yml
@ -27,7 +27,6 @@ tasks:
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
desc: Build budgeteer
|
desc: Build budgeteer
|
||||||
deps: [gomod, sqlc, frontend]
|
|
||||||
sources:
|
sources:
|
||||||
- ./go.mod
|
- ./go.mod
|
||||||
- ./go.sum
|
- ./go.sum
|
||||||
@ -46,6 +45,18 @@ tasks:
|
|||||||
cmds:
|
cmds:
|
||||||
- go build -o ./build/budgeteer{{exeExt}} ./cmd/budgeteer
|
- go build -o ./build/budgeteer{{exeExt}} ./cmd/budgeteer
|
||||||
|
|
||||||
|
build-dev:
|
||||||
|
desc: Build budgeteer in dev mode
|
||||||
|
deps: [gomod, sqlc]
|
||||||
|
cmds:
|
||||||
|
- task: build
|
||||||
|
|
||||||
|
build-prod:
|
||||||
|
desc: Build budgeteer in prod mode
|
||||||
|
deps: [gomod, sqlc, frontend]
|
||||||
|
cmds:
|
||||||
|
- task: build
|
||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
desc: Build vue frontend
|
desc: Build vue frontend
|
||||||
sources:
|
sources:
|
||||||
@ -53,11 +64,12 @@ tasks:
|
|||||||
generates:
|
generates:
|
||||||
- web/dist/**/*
|
- web/dist/**/*
|
||||||
cmds:
|
cmds:
|
||||||
- docker run -u 1000 -it --rm -v ~/budgeteer:/src node bash -c 'cd /src/web; yarn build'
|
- cd web
|
||||||
|
- yarn build
|
||||||
|
|
||||||
docker:
|
docker:
|
||||||
desc: Build budgeeter:latest
|
desc: Build budgeeter:latest
|
||||||
deps: [build]
|
deps: [build-prod]
|
||||||
sources:
|
sources:
|
||||||
- ./build/budgeteer{{exeExt}}
|
- ./build/budgeteer{{exeExt}}
|
||||||
cmds:
|
cmds:
|
||||||
@ -65,7 +77,7 @@ tasks:
|
|||||||
|
|
||||||
run:
|
run:
|
||||||
desc: Start budgeteer
|
desc: Start budgeteer
|
||||||
deps: [build]
|
deps: [build-dev]
|
||||||
cmds:
|
cmds:
|
||||||
- ./build/budgeteer{{exeExt}}
|
- ./build/budgeteer{{exeExt}}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user