From 7e9037f38d9ddcae906dd76ccd470f3042623f35 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Thu, 30 Nov 2023 12:14:17 +0100 Subject: [PATCH] add composer version variable --- .env | 5 ++++- build/fpm/Dockerfile | 1 + build/fpm/installComposer.sh | 2 +- docker-compose.yml | 3 ++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 4afc9d1..d24f952 100644 --- a/.env +++ b/.env @@ -1,8 +1,11 @@ -ENVIRONMENT=production # Environment to deploy to. Can be: development|production +ENVIRONMENT=development # Environment to deploy to. Can be: development|production + NODE_TAG=10 +COMPOSER_VERSION=2.6.5 IMAGE_NAME=metagermaps IMAGE_TAG=dev +# If you do not have user id 1000 on your local machine you can switch here to make sure permissions of dynamically created data match your current user USER_ID=1000 # User ID used in the Docker containers GROUP_ID=1000 # Group ID used in the Docker containers \ No newline at end of file diff --git a/build/fpm/Dockerfile b/build/fpm/Dockerfile index 07d7ef8..eceed7b 100644 --- a/build/fpm/Dockerfile +++ b/build/fpm/Dockerfile @@ -41,6 +41,7 @@ EXPOSE 80 FROM base as composer +ARG COMPOSER_VERSION USER root WORKDIR /mgmaps diff --git a/build/fpm/installComposer.sh b/build/fpm/installComposer.sh index 6c531f8..4ae04ae 100644 --- a/build/fpm/installComposer.sh +++ b/build/fpm/installComposer.sh @@ -11,7 +11,7 @@ then exit 1 fi -php composer-setup.php --install-dir=/usr/local/bin --filename=composer --version=2.6.5 +php composer-setup.php --install-dir=/usr/local/bin --filename=composer --version=$COMPOSER_VERSION RESULT=$? rm composer-setup.php exit $RESULT \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index e233dc0..422b240 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -48,7 +48,8 @@ services: args: USER: ${USER_ID} GROUP: ${GROUP_ID} - image: ${IMAGE_NAME}/composer:${IMAGE_TAG} + COMPOSER_VERSION: ${COMPOSER_VERSION} + image: ${IMAGE_NAME}/composer:${COMPOSER_VERSION} volumes: - ./app:/html - composer-cache:/mgmaps/.composer -- GitLab