From 6b81bf0afe7608efed02ecabef820ad73fbc3bd8 Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Sun, 28 Jun 2026 16:52:12 +0330 Subject: [PATCH] fix: only set composer proxy when vendor absent, use offline install otherwise --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4385b37..82e2ff7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,11 +9,10 @@ COPY --chown=www-data:www-data . /var/www/html/ ENV COMPOSER_HOME=/tmp/composer USER www-data -RUN composer config -g repos.packagist composer https://registry.parsaaghayi.ir/repository/composer-proxy/ && \ - if [ -d /var/www/html/vendor ]; then \ - COMPOSER_DISABLE_NETWORK=1 composer install --no-dev --optimize-autoloader --no-interaction 2>/dev/null || \ - composer install --no-dev --optimize-autoloader --no-interaction; \ +RUN if [ -d /var/www/html/vendor ]; then \ + COMPOSER_DISABLE_NETWORK=1 composer install --no-dev --optimize-autoloader --no-interaction; \ else \ + composer config -g repos.packagist composer https://registry.parsaaghayi.ir/repository/composer-proxy/ && \ composer install --no-dev --optimize-autoloader --no-interaction; \ fi