comparison scripts/.functions.sh @ 112:a2054815e873

complete merge
author smith@nwoca.org
date Mon, 24 Apr 2017 15:41:45 +0100
parents 8f45c43ea7a4
children c029be781d13
comparison
equal deleted inserted replaced
103:5e3cf6b7e331 112:a2054815e873
1 #!/bin/bash 1 #!/bin/bash
2 export SSDT_SCRIPTS=$(dirname "${BASH_SOURCE[0]}")
3 export SSDT_HOME=$(dirname $SSDT_SCRIPTS)
2 4
3 # deletes psql data from specified service 5 # deletes psql data from specified service
4 resetDbVolume() { 6 resetDbVolume() {
5 # Works for named and unnamed volumes and custom $PGDATA. 7 # Works for named and unnamed volumes and custom $PGDATA.
6 # Container must be stopped 8 # Container must be stopped
25 service=${1?Must supply db service to execute against} 27 service=${1?Must supply db service to execute against}
26 container=$(composeGetContainer $service) 28 container=$(composeGetContainer $service)
27 29
28 echo "$2" | docker exec -i $container sh -c "gosu postgres psql \$DB_NAME" 30 echo "$2" | docker exec -i $container sh -c "gosu postgres psql \$DB_NAME"
29 } 31 }
32
33 composeGetProject() {
34 service=${1?"Must supply service from current project"}
35 container=$(composeGetContainer $service)
36 echo $(docker inspect -f '{{index .Config.Labels "com.docker.compose.project" }}' $container)
37 }