From 675c79d9c9578a05208778ac90d7e525afe67f97 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Tue, 30 Aug 2022 16:43:09 +0200 Subject: [PATCH] docker/l3d#117 Read PHP_VERSION from .lakedrops.yml if available --- setup/scripts/l3d | 8 ++++++++ start.sh | 3 +++ 2 files changed, 11 insertions(+) diff --git a/setup/scripts/l3d b/setup/scripts/l3d index ac6416d..5e8f6b5 100755 --- a/setup/scripts/l3d +++ b/setup/scripts/l3d @@ -85,6 +85,14 @@ fi if [[ -f ".env" ]]; then export $(cat .env | xargs) > /dev/null 2>&1 fi +if [[ -f ".lakedrops.yml" ]]; then + V=$(yq eval .docker4drupal.php.version .lakedrops.yml) + if [[ "$V" != "null" ]]; then + PHP_VERSION=$V + echo "PHP_VERSION=${PHP_VERSION}" >>.env + env -i $(cat .env | xargs) >.env + fi +fi # Create project container parameters project_params=( diff --git a/start.sh b/start.sh index dcb6b32..1913a6e 100755 --- a/start.sh +++ b/start.sh @@ -221,6 +221,9 @@ if [[ "$INSTALLED_PHP_VERSION" != "$PHP_VERSION" ]]; then echo -e "\\033[31m ============================================= \\033[0m" echo -e "\\033[31m ERROR: PHP $INSTALLED_PHP_VERSION installed but $PHP_VERSION expected !!! \\033[0m" echo -e "\\033[31m ============================================= \\033[0m" + if [[ "${COMPOSE_PROJECT_NAME}" != "." ]]; then + docker container ls --all -q -f name=^${COMPOSE_PROJECT_NAME}_l3d + fi fi if [[ "$COMPOSER_DOWNGRADE" == "1" ]]; then composer self-update --1 -- GitLab