From 2dadc9e6c81a3cb9a9d7017fd41edfd1caa0aad7 Mon Sep 17 00:00:00 2001 From: wander Date: Wed, 25 Jun 2025 17:03:59 +0000 Subject: [PATCH] Voltei --- Dockerfile | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 48637e9..3146caf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,21 +32,23 @@ RUN echo "DirectoryIndex login.php index.php" > /etc/apache2/conf-available/dire COPY app.zip /var/www/html/ RUN unzip -o app.zip -d /var/www/html && rm app.zip -# NÃO remove ou cria link simbólico aqui — volume ainda não está montado no build! +# Remove diretório 'files' criado pelo zip e cria link simbólico para o volume +RUN rm -rf /var/www/html/files && ln -s /files /var/www/html/files -# Copia o files.zip (para uso manual ou por script) +# Copia o files.zip para o container (caso queira descompactar manualmente) # COPY files.zip /files.zip -# Copia o entrypoint que cuida do link simbólico e permissões -COPY entrypoint.sh /entrypoint.sh -RUN chmod +x /entrypoint.sh - -# Ajusta permissões da aplicação (não toca no volume /files!) +# Ajusta permissões da aplicação RUN chown -R www-data:www-data /var/www/html # Expõe a porta 80 EXPOSE 80 -# Inicializa Apache via entrypoint personalizado -ENTRYPOINT ["/entrypoint.sh"] +# Inicializa o Apache em foreground CMD ["apache2-foreground"] + +# Ajusta permissões do volume montado +# PERMISSÕES DAPASTA +# chown -R www-data:www-data /files +# chmod -R 775 /files +# unzip -o /files.zip -d /files/ \ No newline at end of file