Appearance
Archivo dockerignore
Este archivo especifica qué archivos y carpetas deben ser ignorados por el cliente Docker al construir una imagen. Es similar a .gitignore, pero aplicado al contexto de Docker.
- Descripción: Contiene una lista de patrones de archivos y directorios que el comando
docker builddebe excluir del contexto que se envía al demonio de Docker. Esto es crucial para optimizar el tamaño de la imagen Docker final y acelerar el proceso de construcción. - Propósito:Reducir el tamaño de la imagen Docker final y mejorar el rendimiento de las compilaciones de Docker. Al excluir archivos innecesarios (como
node_modulesque se instalará dentro del contenedor, o archivos de desarrollo), se evita copiar datos redundantes o sensibles a la imagen. - Contenido clave::
node_modules: La carpeta de dependencias de Node.js se excluye porque se instalarán dentro del contenedor en un paso posterior delDockerfile.
- Rol en la aplicación: Es esencial para una distribución eficiente de la aplicación mediante contenedores. Garantiza que la imagen Docker sea lo más ligera posible y contenga solo el código necesario para la ejecución en producción.
ts
node_modules