# Utilizar a imagem oficial do PHP 5.6 com Apache
FROM php:5.6-apache

# Instalar extensões necessárias
RUN docker-php-ext-install mysqli pdo pdo_mysql

# Habilitar mod_rewrite do Apache
RUN a2enmod rewrite

# Copiar o código da aplicação para o container
COPY . /var/www/html

# Dar permissões corretas para a pasta de trabalho do Apache
RUN chown -R www-data:www-data /var/www/html
RUN chmod -R 755 /var/www/html

# Expor a porta 80
EXPOSE 80

# Habilitar configuração de .htaccess
RUN echo '<Directory "/var/www/html/adm">\n\
    Options Indexes FollowSymLinks\n\
    AllowOverride All\n\
    Require all granted\n\
</Directory>' >> /etc/apache2/apache2.conf
