apache / apache/cloudstack

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

Offen
#12,827 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
docker priority: low
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der .dockerignore im Stammverzeichnis des Repositorys, die im Issue als veraltet bezeichnet wird, und vergleiche ihre aktuellen Muster mit dem vorgeschlagenen allowlist-Beispiel. Überprüfe, dass die resultierenden Ausschlüsse weiterhin die im Issue beschriebenen selektiven Builds und erforderlichen Pfade zulassen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker
Bereich
build-system
Issue-Typ
Refactoring
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.