# Imagen base de PHP con Apache
FROM php:8.2-apache

# Copiar los archivos del proyecto al contenedor
COPY . /var/www/html/

# Cambiar el directorio de trabajo al public (tu raíz de la app)
WORKDIR /var/www/html/public

# Habilitar extensiones necesarias (por ejemplo, PDO y PostgreSQL o MySQL)
RUN docker-php-ext-install pdo pdo_mysql mysqli

# Exponer el puerto 8080 (Render usa este puerto por defecto)
EXPOSE 8079

# Cambiar el puerto de Apache a 8080
RUN sed -i 's/80/8080/g' /etc/apache2/ports.conf /etc/apache2/sites-available/000-default.conf

# Iniciar Apache
CMD ["apache2-foreground"]
