| 123456789101112131415161718192021 |
- # Usa la imagen oficial de PHP con Apache
- FROM php:8.3-apache
- # Instala las dependencias necesarias para compilar la extensión de PostgreSQL
- RUN apt-get update && \
- apt-get install -y libpq-dev && \
- docker-php-ext-install pdo pdo_pgsql pgsql && \
- apt-get clean && rm -rf /var/lib/apt/lists/*
- # Copia los archivos de tu aplicación al directorio raíz de Apache
- COPY . /var/www/html/
- # Otorga los permisos necesarios al directorio raíz de Apache
- RUN chown -R www-data:www-data /var/www/html && \
- chmod -R 755 /var/www/html
- # Expon el puerto 80 para el tráfico HTTP
- EXPOSE 80
- # Define el comando por defecto para ejecutar Apache en modo foreground
- CMD ["apache2-foreground"]
|