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