From ff1fc2afd01a01a31d05a4e9c2597e24ed2eadfb Mon Sep 17 00:00:00 2001 From: DevOps Date: Sun, 28 Jun 2026 10:30:23 +0000 Subject: [PATCH] fix: remove Nexus mirror, use packagist.org directly via proxy --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..536aa9c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM serversideup/php:8.3-fpm-nginx + +ARG HTTP_PROXY +ARG HTTPS_PROXY +ENV HTTP_PROXY= +ENV HTTPS_PROXY= + +COPY --chown=www-data:www-data . /var/www/html/ + +ENV COMPOSER_HOME=/tmp/composer +USER www-data +RUN 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; \ + else \ + composer install --no-dev --optimize-autoloader --no-interaction; \ + fi + +EXPOSE 8080