-
public final class HostFileManagerFile manager for host OS files related specific Docker container. Provides DSL for e.g creating directories for volumes and providing extra files shared via volumes.
-
-
Field Summary
Fields Modifier and Type Field Description private final DirectoryPropertyworkDirprivate final DirectoryPropertysourceDirprivate final Containercontainer
-
Constructor Summary
Constructors Constructor Description HostFileManager(Container container)
-
Method Summary
Modifier and Type Method Description final FileworkFile(String path)final FilesourceFile(String path)final UnitfileResolver(Function1<FileResolver, Unit> options)final List<File>resolveFiles(Function1<FileResolver, Unit> options)final UnitensureFile(Array<Out String> paths, String content)final UnitensureDir()final UnitensureDir(Array<Out String> paths)final UnitcleanDir(Array<Out String> paths)final DirectoryPropertygetWorkDir()final DirectoryPropertygetSourceDir()final ContainergetContainer()-
-
Constructor Detail
-
HostFileManager
HostFileManager(Container container)
-
-
Method Detail
-
sourceFile
final File sourceFile(String path)
-
fileResolver
final Unit fileResolver(Function1<FileResolver, Unit> options)
-
resolveFiles
final List<File> resolveFiles(Function1<FileResolver, Unit> options)
-
ensureFile
final Unit ensureFile(Array<Out String> paths, String content)
-
getWorkDir
final DirectoryProperty getWorkDir()
-
getSourceDir
final DirectoryProperty getSourceDir()
-
getContainer
final Container getContainer()
-
-
-
-