Files
2026-ads-faltas/Dockerfile

23 lines
740 B
Docker

# 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