Atualizar Dockerfile

This commit is contained in:
2026-05-04 23:59:54 +00:00
parent 8d0953b597
commit 9d770d4593

View File

@@ -1,23 +1,20 @@
# Utilizando a imagem oficial do PHP com Apache # Usa uma imagem oficial do PHP com servidor Apache já incluso
FROM php:8.2-apache FROM php:8.2-apache
# 1. Instalar extensões necessárias para o banco de dados (PDO MySQL) # Instala a extensão PDO MySQL para conectar ao banco de dados
RUN docker-php-ext-install pdo pdo_mysql RUN docker-php-ext-install pdo pdo_mysql
# 2. Habilitar o mod_rewrite do Apache (fundamental para rotas amigáveis no MVC) # Habilita o redirecionamento de URLs (essencial para sites modernos)
RUN a2enmod rewrite RUN a2enmod rewrite
# 3. Definir o diretório de trabalho dentro do container # Define onde os arquivos vão morar dentro do servidor
WORKDIR /var/www/html WORKDIR /var/www/html
# 4. Copiar os arquivos do projeto para o container # Copia tudo que está no seu Gitea para dentro do servidor
# O EasyPanel fará o build a partir do seu repositório Gitea
COPY . /var/www/html COPY . /var/www/html
# 5. Ajustar permissões para o usuário do Apache (www-data) # permissão para o servidor ler e escrever nos arquivos
RUN chown -R www-data:www-data /var/www/html RUN chown -R www-data:www-data /var/www/html
# 6. Expor a porta padrão do Apache # Avisa ao EasyPanel que a porta de saída é a 80
EXPOSE 80 EXPOSE 80
# O Apache inicia automaticamente na imagem base, não precisa de CMD explícito