Skip to content

Commit 4637eba

Browse files
committed
WIP
- Dockerfile config for deployment
1 parent a50b92c commit 4637eba

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

Dockerfile

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
11
FROM php:7.4-apache
22

3-
# Instalar dependencias del sistema
4-
RUN apt-get update && apt-get install -y \
3+
# Actualizar los repositorios y limpiar cachés antes de instalar dependencias
4+
RUN apt-get clean && apt-get update -y && apt-get install -y \
55
libmysqlclient-dev \
66
libonig-dev \
77
&& docker-php-ext-install pdo pdo_mysql mbstring
88

9-
# Copiar tu aplicación al contenedor
9+
# Habilitar la reescritura de URL de Apache
10+
RUN a2enmod rewrite
11+
12+
# Copiar archivos del proyecto
1013
COPY . /var/www/html/
1114

12-
# Habilitar el módulo de Apache para permitir .htaccess (si es necesario)
13-
RUN a2enmod rewrite
15+
# Establecer permisos adecuados para los archivos
16+
RUN chown -R www-data:www-data /var/www/html
17+
RUN chmod -R 755 /var/www/html
1418

1519
# Exponer el puerto 80
1620
EXPOSE 80
1721

22+
# Comando para iniciar Apache
23+
CMD ["apache2-foreground"]
24+
25+

0 commit comments

Comments
 (0)