testcontainers / testcontainers/testcontainers-java
Usage of `ImageFromDocker` not intuitive if `withDockerfile` is used
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 8.7k
- Forks
- 1.9k
- Ø Merge
- 2 T. 17 Std.
- Gemergte PRs (30 T.)
- 9
Beschreibung
When defining a GenericContainer using ImageFromDockerfile like this, the resulting build context will have a very unexpected structure (flattening all files in the build context root?), and building the image will fail if the user is not aware of it.
private final GenericContainer<?> container= new GenericContainer<>(
new ImageFromDockerfile()
.withDockerfile(Paths.get("src/main/docker/Dockerfile.jvm"))
.withFileFromPath("./target", Paths.get("target/"))
);
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem ImageFromDockerfile-Einstiegspunkt und den im Beispiel gezeigten Aufrufen von withDockerfile und withFileFromPath. Reproduziere den Build mit src/main/docker/Dockerfile.jvm und target/, um den generierten Kontext zu untersuchen. Als erledigt gilt die Aufgabe, wenn die Struktur des Kontexts intuitiv ist und das Beispiel erfolgreich gebaut wird, ohne undokumentierte Annahmen zu erfordern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, java
- Bereich
- devops, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100