FROM php:8.1-apache

# Instala o driver pdo_mysql para MySQL
RUN docker-php-ext-install pdo pdo_mysql
# Copia o arquivo de configuração do Apache para o contêiner
COPY ./apache/000-default.conf /etc/apache2/sites-available/000-default.conf
# Ativa os módulos do Apache necessários
RUN a2enmod rewrite

# Define o diretório de trabalho
WORKDIR /var/www/html

# Copia o restante dos arquivos da aplicação
COPY . .

# Define permissões
RUN chown -R www-data:www-data /var/www/html

# Exponha a porta que o Apache vai usar
EXPOSE 80

# Comando para iniciar o Apache
CMD ["apache2-foreground"]

