2020-12-04 08:18:32 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
source ./env
|
|
|
|
|
|
|
|
NOW=$(date +'%Y-%m-%d-%H-%M-%S')
|
|
|
|
|
|
|
|
case $1 in
|
|
|
|
# argilla project $name backup
|
|
|
|
project)
|
|
|
|
case $3 in
|
|
|
|
backup)
|
|
|
|
docker-compose -f $REPO_DOCKER_PATH/$2/docker-compose.yml down
|
2021-03-22 15:38:03 +00:00
|
|
|
tar czf $BACKUP_PATH/$2-$NOW.tar.gz /srv/$2
|
|
|
|
docker-compose -f $REPO_DOCKER_PATH/$2/docker-compose.yml up -d
|
|
|
|
;;
|
|
|
|
stdiobackup)
|
|
|
|
docker-compose -f $REPO_DOCKER_PATH/$2/docker-compose.yml down
|
|
|
|
tar czf /dev/stdout /srv/$2
|
2020-12-04 08:18:32 +00:00
|
|
|
docker-compose -f $REPO_DOCKER_PATH/$2/docker-compose.yml up -d
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
echo "bad command"
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
echo "bad parameter"
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
|