aem-plugin / com.cognifide.gradle.aem.environment.docker / ContainerManager

ContainerManager

class ContainerManager

Constructors

<init>

ContainerManager(docker: Docker)

Properties

defined

val defined: MutableList<Container>

running

Checks if all containers are running.

val running: Boolean

up

Checks if all containers are up (running and configured).

val up: Boolean

Functions

define

Define container.

fun define(name: String, definition: Container.() -> Unit): Container

invoke

Shorthand for defining container by string invocation.

operator fun String.invoke(definition: Container.() -> Unit): Container

named

Get defined container by name.

fun named(name: String): Container

reload

fun reload(): Unit

resolve

fun resolve(): Unit

up

fun up(): Unit

use

Do action for undefined container.

fun use(name: String, action: Container.() -> Unit): Unit