public class Docker
public Docker(@NotNull
Environment environment)
@NotNull public AemExtension getAem()
public boolean getRunning()
public boolean getUp()
@NotNull public Stack getStack()
Represents Docker stack named 'aem' and provides API for manipulating it.
@NotNull public ContainerManager getContainers()
Provides API for manipulating Docker containers defined in 'docker-compose.yml'.
public void containers(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.environment.docker.ContainerManager,kotlin.Unit> options)
Configure additional behavior for Docker containers defined in 'docker-compose.yml'.
@NotNull public Runtime getRuntime()
@NotNull public java.io.File getComposeFile()
@NotNull public java.io.File getComposeTemplateFile()
@NotNull public java.lang.String getConfigPath()
@NotNull public java.lang.String getRootPath()
public void init()
public void up()
public void reload()
public void down()
@NotNull public DockerResult run(@NotNull java.lang.String image, @NotNull java.lang.String command, int exitCode)
@NotNull public DockerResult runShell(@NotNull java.lang.String image, @NotNull java.lang.String command, int exitCode)
@NotNull public DockerResult run(@NotNull java.lang.String operation, @NotNull java.lang.String image, @NotNull java.lang.String command, int exitCode)
@NotNull public DockerResult runShell(@NotNull java.lang.String operation, @NotNull java.lang.String image, @NotNull java.lang.String command, int exitCode)
@NotNull public DockerResult run(@NotNull kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.environment.docker.RunSpec,kotlin.Unit> options)
@NotNull public Environment getEnvironment()