Skip to content
Snippets Groups Projects
Commit 7b2da54b authored by jurgenhaas's avatar jurgenhaas
Browse files

Do not create ahoy and env files for dot-projects

parent 9d77fd0d
No related branches found
Tags feature104a
1 merge request!3Develop
...@@ -27,6 +27,9 @@ function truncateCurrentDirectory { ...@@ -27,6 +27,9 @@ function truncateCurrentDirectory {
} }
function restoreEnvFile { function restoreEnvFile {
if [[ "${COMPOSE_PROJECT_NAME}" == "." ]]; then
return
fi
if [[ -n ${PHP_VERSION} ]]; then if [[ -n ${PHP_VERSION} ]]; then
echo "PHP_VERSION=${PHP_VERSION}" >>.env echo "PHP_VERSION=${PHP_VERSION}" >>.env
fi fi
...@@ -235,31 +238,34 @@ else ...@@ -235,31 +238,34 @@ else
l3dComposer l3dComposer
fi fi
setupAhoy
if [[ -d /drupal/.idea ]]; then if [[ -d /drupal/.idea ]]; then
/usr/local/bin/.configIdea /usr/local/bin/.configIdea
fi fi
restoreEnvFile restoreEnvFile
# Configure Git Hook if [[ "${COMPOSE_PROJECT_NAME}" != "." ]]; then
if [[ -d .git ]]; then # Setup Ahoy
if [[ ! -d .git/hooks ]]; then setupAhoy
mkdir -p .git/hooks # Configure Git Hook
fi if [[ -d .git ]]; then
if [[ ! -f .git/hooks/post-checkout ]]; then if [[ ! -d .git/hooks ]]; then
echo "#!/bin/sh" > .git/hooks/post-checkout mkdir -p .git/hooks
chmod +x .git/hooks/post-checkout fi
fi if [[ ! -f .git/hooks/post-checkout ]]; then
OLDCOMMAND='docker exec '${COMPOSE_PROJECT_NAME}'_l3d /usr/local/bin/update-env' echo "#!/bin/sh" > .git/hooks/post-checkout
NEWCOMMAND='RUNNING=$(docker container ls --all -q -f name='${COMPOSE_PROJECT_NAME}'_l3d);if [ "x$RUNNING" != "x" ];then docker exec '${COMPOSE_PROJECT_NAME}'_l3d /usr/local/bin/update-env;fi' chmod +x .git/hooks/post-checkout
OLD_HOOK_DEFINED=$(grep "$OLDCOMMAND" .git/hooks/post-checkout) fi
NEW_HOOK_DEFINED=$(grep "$NEWCOMMAND" .git/hooks/post-checkout) OLDCOMMAND='docker exec '${COMPOSE_PROJECT_NAME}'_l3d /usr/local/bin/update-env'
if [[ "x$OLD_HOOK_DEFINED" = "x" ]]; then NEWCOMMAND='RUNNING=$(docker container ls --all -q -f name='${COMPOSE_PROJECT_NAME}'_l3d);if [ "x$RUNNING" != "x" ];then docker exec '${COMPOSE_PROJECT_NAME}'_l3d /usr/local/bin/update-env;fi'
echo "$NEWCOMMAND" >> .git/hooks/post-checkout OLD_HOOK_DEFINED=$(grep "$OLDCOMMAND" .git/hooks/post-checkout)
elif [[ "x$NEW_HOOK_DEFINED" = "x" ]]; then NEW_HOOK_DEFINED=$(grep "$NEWCOMMAND" .git/hooks/post-checkout)
OLDCOMMAND="${OLDCOMMAND//\//\\/}" if [[ "x$OLD_HOOK_DEFINED" = "x" ]]; then
sed -i -e "/${OLDCOMMAND}/d" .git/hooks/post-checkout echo "$NEWCOMMAND" >> .git/hooks/post-checkout
echo "$NEWCOMMAND" >> .git/hooks/post-checkout elif [[ "x$NEW_HOOK_DEFINED" = "x" ]]; then
OLDCOMMAND="${OLDCOMMAND//\//\\/}"
sed -i -e "/${OLDCOMMAND}/d" .git/hooks/post-checkout
echo "$NEWCOMMAND" >> .git/hooks/post-checkout
fi
fi fi
fi fi
/usr/local/bin/update-env /usr/local/bin/update-env
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment