24 lines
671 B
YAML
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
|