Class DefaultTransferFilesCreator

java.lang.Object
software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
All Implemented Interfaces:
TransferFilesCreator

public class DefaultTransferFilesCreator extends Object implements TransferFilesCreator
Helper class for copying the docker-context inside a container, based on a (.git-)ignore file.

This class only exists because TestContainers default .dockerignore resolver isn't working well: It's slow (needs ~30s) and works incorrectly/misses files.

Utilizes IgnoreNode for ignoring.

Author:
AB
See Also:
  • Dockerfile.ScannedResult