From 2112192670d0c831d678d253ea64e13933a11cea Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Tue, 18 Jan 2022 13:29:24 +0000 Subject: [PATCH] Add frontend to build script --- Taskfile.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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]