FROM php:7.4-apache

# Instalar dependências
RUN apt-get update && apt-get install -y \
    libzip-dev \
    zip \
    unzip \
    && docker-php-ext-install zip

# Habilitar módulos do Apache
RUN a2enmod rewrite headers

# Configurar diretório de trabalho
WORKDIR /var/www/html

# Copiar arquivos do aplicativo
COPY . /var/www/html/

# Configurar permissões
RUN chown -R www-data:www-data /var/www/html \
    && chmod -R 755 /var/www/html \
    && touch /var/www/html/device_tokens.json \
    && touch /var/www/html/webhook_log.txt \
    && chmod 777 /var/www/html/device_tokens.json \
    && chmod 777 /var/www/html/webhook_log.txt

# Expor porta
EXPOSE 80

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