# https://taskfile.dev version: '3' vars: IMAGE: gitea.ceperka.net/rosti/db-backup TAG: dev tasks: build: cmds: - docker build -t {{ .IMAGE }}:{{ .TAG }} . tag-latest: cmds: - docker tag {{ .IMAGE }}:{{ .TAG }} {{ .IMAGE }}:latest push: cmds: - docker push {{ .IMAGE }}:{{ .TAG }} testdb: cmds: - docker run -d --name testmariadb --env MARIADB_USER=maria --env MARIADB_PASSWORD=maria --env MARIADB_DATABASE=maria --env MARIADB_ROOT_PASSWORD=maria mariadb:latest test: cmds: - docker run --name testmariadb-snapshot --rm -e CONTAINER=testmariadb -e TARGET_DIR=/backup -v ./tmp:/backup {{ .IMAGE }}:{{ .TAG }} local