diff --git a/Taskfile.yml b/Taskfile.yml index 900f2b8..a821f19 100644 --- a/Taskfile.yml +++ b/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]