server-travelmate1/Taskfile.yml

62 lines
923 B
YAML

version: '3'
tasks:
default:
cmds:
- task: up
up:
cmds:
- task: pre
- sudo docker-compose up -d {{.CLI_ARGS}}
- task: post
down:
cmds:
- sudo docker-compose down
stop:
cmds:
- sudo docker-compose stop {{.CLI_ARGS}}
start:
cmds:
- sudo docker-compose start {{.CLI_ARGS}}
remove:
cmds:
- task: stop
- sudo docker-compose rm {{.CLI_ARGS}}
backup:
cmds:
- task: stop
- ../backup/backup.sh {{.CLI_ARGS}}
- task: start
packup:
cmds:
- task: stop
- ../backup/backup.sh {{.CLI_ARGS}}
- ../backup/packup.sh {{.CLI_ARGS}}
- task: start
sendit:
cmds:
- task: stop
- ../backup/backup.sh {{.CLI_ARGS}}
- ../backup/packup.sh {{.CLI_ARGS}}
- ../backup/sendit.sh {{.CLI_ARGS}}
- task: start
pre:
cmds:
-
post:
cmds:
-