File "Dockerfile"

Full Path: C:/wamp64/www/casos_medicos1/Dockerfile
File size: 790 bytes
MIME-type: text/plain
Charset: utf-8

# Imagen base PHP + Apache
FROM php:7.4-apache

# Activar mod_rewrite
RUN a2enmod rewrite

# Instalar extensiones necesarias
RUN docker-php-ext-install pdo pdo_mysql mysqli

# Copiar todo el proyecto dentro del contenedor
COPY . /var/www/html/

# Permisos correctos
RUN chown -R www-data:www-data /var/www/html \
    && chmod -R 755 /var/www/html

# Configurar Apache para que DocumentRoot apunte a /public
RUN echo '<VirtualHost *:80>\n\
    DocumentRoot /var/www/html/public\n\
    <Directory /var/www/html/public>\n\
        AllowOverride All\n\
        Require all granted\n\
    </Directory>\n\
</VirtualHost>' > /etc/apache2/sites-available/000-default.conf

# Exponer puerto 80
EXPOSE 80

# Establecer directorio de trabajo
WORKDIR /var/www/html/public