diff --git a/start.sh b/start.sh index 6653f74f6c774b626541b75b18cd678927377a14..cf13a6e3cfefa1354252392ffbdfe53f4462a542 100755 --- a/start.sh +++ b/start.sh @@ -242,13 +242,15 @@ fi restoreEnvFile # Configure Git Hook -if [[ ! -f .git/hooks/post-checkout ]]; then - echo "#!/bin/sh" > .git/hooks/post-checkout - chmod +x .git/hooks/post-checkout -fi -HOOK_DEFINED=$(grep /usr/local/bin/update-env .git/hooks/post-checkout) -if [[ "$HOOK_DEFINED" = "" ]]; then - echo "docker exec ${COMPOSE_PROJECT_NAME}_l3d /usr/local/bin/update-env" >> .git/hooks/post-checkout +if [[ -d .git ]]; then + if [[ ! -f .git/hooks/post-checkout ]]; then + echo "#!/bin/sh" > .git/hooks/post-checkout + chmod +x .git/hooks/post-checkout + fi + HOOK_DEFINED=$(grep /usr/local/bin/update-env .git/hooks/post-checkout) + if [[ "$HOOK_DEFINED" = "" ]]; then + echo "docker exec ${COMPOSE_PROJECT_NAME}_l3d /usr/local/bin/update-env" >> .git/hooks/post-checkout + fi fi /usr/local/bin/update-env