comparison scripts/restore-usas.sh @ 191:fea886ba7279

DEP-12: add source for .functions.sh to all scripts using compose
author smith@nwoca.org
date Wed, 20 Sep 2017 17:56:23 +0100
parents 334d65dac778
children
comparison
equal deleted inserted replaced
190:c3587159637f 191:fea886ba7279
1 #!/bin/bash 1 #!/bin/bash
2
2 if [ -z "$1" ] 3 if [ -z "$1" ]
3 then 4 then
4 echo "Usage: `basename $0` {backup file to restore}" 5 echo "Usage: `basename $0` {backup file to restore}"
5 echo " filename must relative to the container's file system. (e.g. /backup/filename)" 6 echo " filename must relative to the container's file system. (e.g. /backup/filename)"
6 exit $E_NOARGS 7 exit $E_NOARGS
7 fi 8 fi
8 9
10 source "${SSDT_SCRIPTS:-$(dirname "${BASH_SOURCE[0]}")}/.functions.sh"
11
9 docker-compose stop usasapp 12 docker-compose stop usasapp
10 docker-compose restart usasdb 13 docker-compose restart usasdb
11 docker-compose run --rm usasdb sh -c \ 14 docker-compose run --rm usasdb sh -c \
12 "gunzip -f $1 -c | psql --host=usasdb --username=postgres" 15 "gunzip -f $1 -c | psql --host=usasdb --username=postgres"
13 docker-compose start usasapp 16 docker-compose start usasapp