1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-26 00:38:37 +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 /
} }

@ -1,5 +1,5 @@
dokuwiki: dokuwiki:
image: vimagick/dokuwiki image: vimagick/dokuwiki
ports: ports:
- "8000:80" - "8000:80"
restart: always restart: always