Convert frontend to Vue #3

Merged
jacob1123 merged 158 commits from vue into master 2022-02-08 22:20:11 +01:00
Showing only changes of commit d5a414266b - Show all commits

View File

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