diff --git a/setup/scripts/l3d b/setup/scripts/l3d
index 289fc0c30fe1dd5b2795556a896256169fde028e..c478a9ddf9aa2296a4ad3dd631e3a68f10d4083c 100755
--- a/setup/scripts/l3d
+++ b/setup/scripts/l3d
@@ -22,11 +22,12 @@ case "${L3DHOSTOS}" in
       SCRIPTPATH="$(dirname "$(readlink -f "$0")")"
 esac
 
+mkdir -p ${HOME}/.composer
+touch ${HOME}/.composer/auth.json
+touch ${HOME}/.gitconfig
+
 ID=$(docker container ls --all -q -f name=^l3drun$)
 if [[ ! -n ${ID} ]]; then
-  mkdir -p ${HOME}/.composer
-  touch ${HOME}/.composer/auth.json
-  touch ${HOME}/.gitconfig
   docker run --name=l3drun -dt --rm \
     --env SCRIPTPATH=${SCRIPTPATH} \
     --volume /var/run/docker.sock:/var/run/docker.sock \