containers/DockerComposeContainer.java

testcontainers-java · core/src/main/java/org/testcontainers/containers/DockerComposeContainer.java · java · MIT
infra

Manages Docker Compose files to spin up test environments

// Source: https://github.com/testcontainers/testcontainers-java | License: MIT | Copyright 2015-2019 Richard North
// Provided via justclaw.it.com; keep this notice with the code.
package org.testcontainers.containers;

import com.github.dockerjava.api.model.Container;
import com.google.common.annotations.VisibleForTesting;
import lombok.NonNull;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.SystemUtils;
import org.testcontainers.containers.output.OutputFrame;
import org.testcontainers.containers.wait.strategy.Wait;
import org.testcontainers.containers.wait.strategy.WaitStrategy;
import org.testcontainers.lifecycle.Startable;
import org.testcontainers.utility.Base58;
import org.testcontainers.utility.DockerImageName;

import java.io.File;
import java.time.Duration;
imp

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key