From 3410aa978dcaef72fdc7dd58d717b10de97708c2 Mon Sep 17 00:00:00 2001 From: Marcin Tracz Date: Tue, 8 Nov 2022 09:33:41 +0100 Subject: [PATCH 1/2] Use composer binary docker imager instead curl installation --- Dockerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9fe6346..5c75f1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,18 @@ ARG PHP_VERSION=8.1.12-fpm-alpine +ARG COMPOSER_TAG_VERSION=2-bin + +FROM composer/composer:${COMPOSER_TAG_VERSION} AS composer_binary FROM php:${PHP_VERSION} -ARG COMPOSER_VERSION=2.4.4 +COPY --from=composer_binary /composer /usr/bin/composer ENV COMPOSER_HOME=/application/.composer ENV COMPOSER_MEMORY_LIMIT=-1 RUN apk update && apk upgrade \ && apk add --no-cache icu-dev \ - && curl -sS https://getcomposer.org/installer | php -- --version="${COMPOSER_VERSION}" --install-dir=/usr/local/bin --filename=composer \ - && docker-php-ext-install mysqli pdo pdo_mysql + && docker-php-ext-install \ + mysqli \ + pdo \ + pdo_mysql From fad46d4397fb8f1cae9049ab4dba3e0da7074601 Mon Sep 17 00:00:00 2001 From: Marcin Tracz Date: Tue, 8 Nov 2022 12:14:07 +0100 Subject: [PATCH 2/2] Update Dockerfile Co-authored-by: Krzysztof Rewak --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5c75f1b..91168ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG PHP_VERSION=8.1.12-fpm-alpine -ARG COMPOSER_TAG_VERSION=2-bin +ARG COMPOSER_TAG_VERSION=2.4.4-bin FROM composer/composer:${COMPOSER_TAG_VERSION} AS composer_binary