소스 검색

Añadir un Dockerfile

Añadir el archivo para construir la imagen de Docker.
Alejandro Rosales 1 년 전
부모
커밋
5ab6ed5125
1개의 변경된 파일21개의 추가작업 그리고 0개의 파일을 삭제
  1. 21 0
      Dockerfile

+ 21 - 0
Dockerfile

@@ -0,0 +1,21 @@
+# 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"]