A re-implementation of Testcontainers Image-Builder with the following improvements:
- Allows passing a custom logger to the image build - testcontainers-java#3093
- Allows using
ARG
s forFROM
- testcontainers-java#3238 - Brings a custom build-context processor
- Works more efficient and reliable than the default implementation (however likely still not perfect)
- uses
.gitignore
if available - Allows adding custom ignores
- This way the build-context can be fine tuned in a way that the build cache works very efficiently (e.g. only re-built when actual code that matters changes)
- Makes logger non generic and therefore controllable
- Did some general code cleanup
A common use case - that can also be seen inside the demo - is for creating an image - used in e.g. Integration tests - for an application that is also inside the same repo.
Installation guide for the latest release
If you need support as soon as possible and you can't wait for any pull request, feel free to use our support.
See the contributing guide for detailed instructions on how to get started with our project.
View the license of the current project or the summary including all dependencies
Disclaimer: This is not an official Testcontainers product and not associated