database-backup-image/Taskfile.yml
Adam Štrauch 4753f6f057
All checks were successful
Build a dev image / build (push) Successful in 14s
Release of a new version / build (release) Successful in 14s
Add local snapshot command
2025-10-18 02:08:37 +02:00

24 lines
671 B
YAML

# 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