From 4cadaf62b12362c54a9012fc31166296edf74987 Mon Sep 17 00:00:00 2001 From: wander Date: Tue, 24 Mar 2026 17:48:55 -0300 Subject: [PATCH] MbString - Log.dev --- Dockerfile | 67 +++++++++++++++++++++++------------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/Dockerfile b/Dockerfile index bdb1b1d..209f9f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,38 +1,29 @@ -# Imagem base com PHP e Apache -FROM php:8.1-apache - -# Configura o timezone -ENV TZ=America/Sao_Paulo - -# Instala dependências do sistema e extensões PHP -RUN apt-get update && apt-get install -y --no-install-recommends \ - libfreetype-dev \ - libjpeg62-turbo-dev \ - libpng-dev \ - libxml2-dev \ - zip \ - unzip \ - && docker-php-ext-configure gd --with-freetype --with-jpeg \ - && docker-php-ext-install -j$(nproc) gd mbstring pdo pdo_mysql xml \ - && apt-get clean - -# Ativa o módulo rewrite do Apache -RUN a2enmod rewrite - -# Define o diretório padrão do Apache -WORKDIR /var/www/html - -# Copia e extrai os arquivos da aplicação para o diretório raiz -COPY app.zip /tmp/app.zip -RUN unzip -o /tmp/app.zip -d /tmp/ && \ - mv /tmp/app/* /var/www/html/ && \ - rm -rf /tmp/app /tmp/app.zip - -# Ajusta permissões -RUN chown -R www-data:www-data /var/www/html - -# Expõe a porta padrão -EXPOSE 80 - -# Inicia o Apache -CMD ["apache2-foreground"] +FROM php:8.1-apache + +ENV TZ=America/Sao_Paulo + +RUN apt-get update && apt-get install -y --no-install-recommends \ + libfreetype-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libxml2-dev \ + libonig-dev \ + zip \ + unzip \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install -j$(nproc) gd mbstring pdo pdo_mysql xml \ + && a2enmod rewrite \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /var/www/html + +COPY app.zip /tmp/app.zip +RUN rm -rf /var/www/html/* \ + && unzip -o /tmp/app.zip -d /var/www/html \ + && rm -f /tmp/app.zip \ + && chown -R www-data:www-data /var/www/html + +EXPOSE 80 + +CMD ["apache2-foreground"] \ No newline at end of file