Compare commits

..

1 Commits

Author SHA1 Message Date
280e8354f1 build(docker): optimize image size and security
- add mysql client binaries for database operations
- reduce php extensions to production essentials
- bind mysql and phpmyadmin to localhost only
- replace php-fpm.conf with php.ini for upload limits
2026-03-21 03:39:34 +03:00

View File

@@ -6,9 +6,9 @@ COPY --from=mysql /usr/bin/mysql /usr/bin/mysql
COPY --from=mysql /usr/bin/mysqldump /usr/bin/mysqldump COPY --from=mysql /usr/bin/mysqldump /usr/bin/mysqldump
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
libonig-dev libicu-dev \ libonig-dev \
gosu netcat-traditional \ gosu netcat-traditional \
&& docker-php-ext-install pdo_mysql mbstring intl \ && docker-php-ext-install pdo_mysql mbstring \
&& apt-get clean && rm -rf /var/lib/apt/lists/* && apt-get clean && rm -rf /var/lib/apt/lists/*
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer