aem-plugin / com.cognifide.gradle.aem.environment.docker.container / HostFileManager

HostFileManager

class HostFileManager

File 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.

Constructors

<init>

File 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.

HostFileManager(container: Container)

Properties

configDir

val configDir: File

container

val container: Container

fileDir

var fileDir: File

rootDir

val rootDir: File

Functions

cleanDir

fun cleanDir(vararg paths: String): Unit

configFile

fun configFile(path: String): File

ensureDir

fun ensureDir(): Unit
fun ensureDir(vararg paths: String): Unit

file

fun file(path: String): File

resolveFiles

fun resolveFiles(options: FileResolver.() -> Unit): List<File>