-
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 DirectoryPropertyrootDirprivate final DirectoryPropertyconfigDirprivate final Containercontainer
-
Constructor Summary
Constructors Constructor Description HostFileManager(Container container)
-
Method Summary
Modifier and Type Method Description final Filefile(String path)final FileconfigFile(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 DirectoryPropertygetRootDir()final DirectoryPropertygetConfigDir()final ContainergetContainer()-
-
Constructor Detail
-
HostFileManager
HostFileManager(Container container)
-
-
Method Detail
-
configFile
final File configFile(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)
-
getRootDir
final DirectoryProperty getRootDir()
-
getConfigDir
final DirectoryProperty getConfigDir()
-
getContainer
final Container getContainer()
-
-
-
-