Complete Taskfile

- Use checksums for go.mod/go.sum
- Disable CGO to be able to use 'FROM SCRATCH' Dockerfile
- Add run command that updates docker-compose
This commit is contained in:
Jan Bader 2021-12-10 09:43:59 +00:00
parent 3bec0857d5
commit 5d9693838f

View File

@ -21,6 +21,7 @@ tasks:
sources:
- ./go.mod
- ./go.sum
method: checksum
cmds:
- go mod download
@ -39,6 +40,8 @@ tasks:
- ./web/*.go
generates:
- build/budgeteer{{exeExt}}
env:
CGO_ENABLED: '0'
cmds:
- go build -o ./build/budgeteer{{exeExt}} ./cmd/budgeteer
@ -48,4 +51,10 @@ tasks:
sources:
- ./build/budgeteer
cmds:
- docker build -t budgeteer:latest ./build
- docker build -t budgeteer:latest ./build
run:
desc: Start docker-compose
deps: [docker]
cmds:
- docker-compose up -d