# Utilizando a imagem oficial do PHP com Apache FROM php:8.2-apache # 1. Instalar extensões necessárias para o banco de dados (PDO MySQL) RUN docker-php-ext-install pdo pdo_mysql # 2. Habilitar o mod_rewrite do Apache (fundamental para rotas amigáveis no MVC) RUN a2enmod rewrite # 3. Definir o diretório de trabalho dentro do container WORKDIR /var/www/html # 4. Copiar os arquivos do projeto para o container # O EasyPanel fará o build a partir do seu repositório Gitea COPY . /var/www/html # 5. Ajustar permissões para o usuário do Apache (www-data) RUN chown -R www-data:www-data /var/www/html # 6. Expor a porta padrão do Apache EXPOSE 80 # O Apache inicia automaticamente na imagem base, não precisa de CMD explícito