apache / apache/cloudstack

`.dockerignore`: Use an allowlist approach for selective builds

Abierto
#12,827 1 comentario 0 reacciones 0 asignados Ver en GitHub
docker priority: low
Lenguaje dominante
Java
Estrellas
3.1k
Forks
1.4k
Merge medio
6 d 19 h
PR fusionados (30 d)
32

Descripción

For very selective builds, a robust strategy is to ignore everything by default (*) and then use the negation pattern (!) to explicitly include only the necessary files or directories.

Example:

```
# Ignore everything
*
# Include only what's needed
!src/
!package.json
!package-lock.json
```

Seems it has not been updated for 8 years:

https://github.com/apache/cloudstack/blob/main/.dockerignore

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el .dockerignore raíz del repositorio, que el issue identifica como obsoleto, y compara sus patrones actuales con el ejemplo de allowlist propuesto. Verifica que las exclusiones resultantes sigan permitiendo las compilaciones selectivas y las rutas necesarias descritas en el issue.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
docker
Área
build-system
Tipo de issue
Refactorización
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.