From bad61c411d2c36f2bd13b9374d7dd4bdcb9be02d Mon Sep 17 00:00:00 2001 From: Aditya Prima Date: Sun, 24 Mar 2024 14:54:03 +0700 Subject: [PATCH] Updated composer cache settings --- Dockerfile.alpine | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Dockerfile.alpine b/Dockerfile.alpine index 018fd09..2756593 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -53,5 +53,16 @@ RUN --mount=type=cache,target=/var/cache/apk \ ADD https://getcomposer.org/installer ./composer-setup.php RUN php composer-setup.php --version=${COMPOSER_VERSION} && mv composer.phar /usr/local/bin/composer && rm -f ./composer-setup.php +# SET COMPOSER HOME +ENV COMPOSER_HOME /usr/local/share/composer +ENV COMPOSER_CACHE_DIR ${COMPOSER_HOME}/cache + +RUN mkdir -p $COMPOSER_HOME && \ + composer config --global home ${COMPOSER_HOME} \ + composer config --global cache-dir ${COMPOSER_CACHE_DIR} + +# CREATE CACHES DIR FOR COMPOSER +RUN mkdir -p ${COMPOSER_CACHE_DIR}/{files,repo,vcs} + # CLEAN APK CACHES RUN rm -vrf /var/cache/apk/* \ No newline at end of file