1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00

update dokuwiki

This commit is contained in:
kev 2018-07-20 15:20:56 +08:00
parent 74fb9284da
commit 3e0953fdcf
2 changed files with 8 additions and 6 deletions

@ -8,6 +8,8 @@
cd "$(dirname "${BASH_SOURCE[0]}")" cd "$(dirname "${BASH_SOURCE[0]}")"
mkdir -p backups
ACTION=${1:?action is required} ACTION=${1:?action is required}
FILENAME=${2:-dw-backup-$(date +%Y%m%d-%H%M%S).tar.gz} FILENAME=${2:-dw-backup-$(date +%Y%m%d-%H%M%S).tar.gz}
CONTAINER=${3:-dokuwiki_dokuwiki_1} CONTAINER=${3:-dokuwiki_dokuwiki_1}
@ -18,13 +20,13 @@ do_help() {
do_backup() { do_backup() {
echo "backup to $FILENAME" echo "backup to $FILENAME"
docker run --rm --volumes-from $CONTAINER -v `pwd`:/backup alpine \ docker run --rm --volumes-from $CONTAINER -v `pwd`/backups:/backup alpine \
tar czf /backup/$FILENAME /var/www/html tar czf /backup/$FILENAME /var/www/html
} }
do_restore() { do_restore() {
echo "restore from $FILENAME" echo "restore from $FILENAME"
docker run --rm --volumes-from $CONTAINER -v `pwd`:/backup alpine \ docker run --rm --volumes-from $CONTAINER -v `pwd`/backups:/backup alpine \
tar xzf /backup/$FILENAME -C / tar xzf /backup/$FILENAME -C /
} }