comparison scripts/restore-usas.sh @ 195:26bb64873bbe production v1.3.0

flow: Merged <release> 'v1.3.0' to <master> ('production').
author smith@nwoca.org
date Thu, 21 Sep 2017 17:14:46 +0100
parents fea886ba7279
children
comparison
equal deleted inserted replaced
184:26892906f365 195:26bb64873bbe
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