From d15792f9ef1d5f0f1b3b1b9c4ce4e4f7ae0482c1 Mon Sep 17 00:00:00 2001 From: Darshan Date: Sat, 13 Dec 2025 14:20:56 +0530 Subject: [PATCH 1/2] improvements. --- .dockerignore | 29 +++++++++++++++++++++++++++++ Dockerfile | 20 +++++++++----------- 2 files changed, 38 insertions(+), 11 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..cd71faa --- /dev/null +++ b/.dockerignore @@ -0,0 +1,29 @@ +# Git files +.git +.gitignore +.gitattributes +.github + +# Documentation +README.md +LICENSE +*.md +docs + +# CI/CD +.gitlab-ci.yml +.travis.yml +.circleci +tests.yaml + +# IDE +.idea +.vscode +.DS_Store + +# Temporary files +*.log +*.tmp +*.swp +*.swo +*~ diff --git a/Dockerfile b/Dockerfile index 89501c2..5d56501 100644 --- a/Dockerfile +++ b/Dockerfile @@ -185,27 +185,26 @@ RUN \ && apk add --no-cache \ libstdc++ \ rsync \ - brotli-dev \ - lz4-dev \ - yaml-dev \ + brotli-libs \ + lz4-libs \ + yaml \ imagemagick \ - imagemagick-dev \ - libjpeg-turbo-dev \ - jpeg-dev \ - libjxl-dev \ + libjpeg-turbo \ + libjxl \ libavif \ libheif \ libwebp \ imagemagick-heic \ - zlib-dev \ - libpng-dev \ - libmaxminddb-dev \ + zlib \ + libpng \ + libmaxminddb \ certbot \ docker-cli \ libgomp \ git \ zip \ libpq \ + icu-libs \ && docker-php-ext-install sockets pdo_mysql pdo_pgsql intl \ && apk del .deps \ && rm -rf /var/cache/apk/* @@ -227,7 +226,6 @@ COPY --from=zstd /usr/local/lib/php/extensions/no-debug-non-zts-20240924/zstd.so COPY --from=brotli /usr/local/lib/php/extensions/no-debug-non-zts-20240924/brotli.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=lz4 /usr/local/lib/php/extensions/no-debug-non-zts-20240924/lz4.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=snappy /usr/local/lib/php/extensions/no-debug-non-zts-20240924/snappy.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ -COPY --from=xdebug /usr/local/lib/php/extensions/no-debug-non-zts-20240924/xdebug.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=opentelemetry /usr/local/lib/php/extensions/no-debug-non-zts-20240924/opentelemetry.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=protobuf /usr/local/lib/php/extensions/no-debug-non-zts-20240924/protobuf.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=gd /usr/local/lib/php/extensions/no-debug-non-zts-20240924/gd.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ From 9ecc362cf1e7549523402aa1bc528c3a274bceab Mon Sep 17 00:00:00 2001 From: Darshan Date: Sat, 13 Dec 2025 14:24:18 +0530 Subject: [PATCH 2/2] add: xdebug. minor gain. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 5d56501..e546a88 100644 --- a/Dockerfile +++ b/Dockerfile @@ -226,6 +226,7 @@ COPY --from=zstd /usr/local/lib/php/extensions/no-debug-non-zts-20240924/zstd.so COPY --from=brotli /usr/local/lib/php/extensions/no-debug-non-zts-20240924/brotli.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=lz4 /usr/local/lib/php/extensions/no-debug-non-zts-20240924/lz4.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=snappy /usr/local/lib/php/extensions/no-debug-non-zts-20240924/snappy.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ +COPY --from=xdebug /usr/local/lib/php/extensions/no-debug-non-zts-20240924/xdebug.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=opentelemetry /usr/local/lib/php/extensions/no-debug-non-zts-20240924/opentelemetry.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=protobuf /usr/local/lib/php/extensions/no-debug-non-zts-20240924/protobuf.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/ COPY --from=gd /usr/local/lib/php/extensions/no-debug-non-zts-20240924/gd.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/