# Usa la imagen oficial de PHP 8.2 como base
FROM php:8.2

# Instala las extensiones necesarias para MySQLi y PDO MySQL
RUN docker-php-ext-install mysqli pdo pdo_mysql

# Establece el directorio de trabajo en /var/www/html
WORKDIR /var/www/html

# Copia todos los archivos PHP de la raíz de tu proyecto al directorio de trabajo en el contenedor
COPY . .

# Expón el puerto 80 para que la aplicación pueda ser accesible desde el exterior
EXPOSE 80

# Comando para ejecutar cuando se inicie el contenedor
CMD [ "php", "-S", "0.0.0.0:80" ]
