diff --git a/docker_test.sh b/docker_test.sh index 988d8d1cd9eac2a307a758d9d64ff4acc4fa3d23..b1fb1646e42864cc20b3d1bb3f1a04b756c147b8 100755 --- a/docker_test.sh +++ b/docker_test.sh @@ -14,6 +14,18 @@ usage() { exit 1 } +create_dumb_secrets() { + if [[ -d secrets ]]; then + cd secrets + echo -e "\n==== Create dumb secret files ====" + for f in *.secrets.example; do + echo -e "\tFile $1/secrets/$(basename -- "$f" .secrets.example).secrets created" + cp -- "$f" "$(basename -- "$f" .secrets.example).secrets" + done + cd .. + fi +} + if [[ $(hostname) != *"test"* ]]; then echo "ERROR : DO NOT USE OUTSIDE OF A TEST MACHINE !" usage @@ -33,6 +45,7 @@ if [[ -d "$1" ]]; then cd "$1" echo -e "\n==== Stop and remove existing containers ====" + create_dumb_secrets() docker-compose down cd .. else @@ -59,15 +72,7 @@ fi cd "$1" -if [[ -d secrets ]]; then - cd secrets - echo -e "\n==== Create dumb secret files ====" - for f in *.secrets.example; do - echo -e "\tFile $1/secrets/$(basename -- "$f" .secrets.example).secrets created" - cp -- "$f" "$(basename -- "$f" .secrets.example).secrets" - done - cd .. -fi +create_dumb_secrets() echo -e "\n==== Replace production URL with testing URL in all files ====" for f in $(grep -l -r ".picasoft.net" .); do