Mercurial > public > ssdt-docker
diff scripts/restore-usps.sh @ 28:443aa0be3f09
update backup/restore scripts
author | smith@nwoca.org |
---|---|
date | Mon, 18 Jan 2016 21:28:26 +0000 |
parents | d8c2d819e814 |
children | b4ea91a25193 |
line wrap: on
line diff
--- a/scripts/restore-usps.sh Mon Jan 18 15:21:45 2016 -0500 +++ b/scripts/restore-usps.sh Mon Jan 18 21:28:26 2016 +0000 @@ -1,14 +1,14 @@ - -f [ -z "$1" ] -then - echo "Usage: `basename $0` {backup file to restore}" - echo " filename must relative to the container's file system. (e.g. /backup/filename)" - exit $E_NOARGS -fi - -docker-compose stop uspsapp -docker-compose run --rm uspsdb sh -c \ - "gunzip -f $1 -c | psql --host=uspsdb \ - --dbname=\$USPSDB_ENV_DB_NAME \ - --username=\$USPSDB_ENV_DB_USER" -docker-compose stop uspsapp + +if [ -z "$1" ] +then + echo "Usage: `basename $0` {backup file to restore}" + echo " filename must relative to the container's file system. (e.g. /backup/filename)" + exit $E_NOARGS +fi + +docker-compose stop uspsapp +docker-compose restart uspsdb +docker-compose run --rm uspsdb sh -c \ + "gunzip -f $1 -c | psql --host=uspsdb --username=postgres" +docker-compose start uspsapp +docker-compose stop uspsapp