Class DockerMgr
java.lang.Object
de.gematik.test.tiger.testenvmgr.servers.DockerMgr
Bundles all functionality dealing with docker containers start/stop, docker compose scripts,
pulling images... It also modifies the container start script and adds the Tiger Proxy
certificate to the operating system (assuming LINUX) It's based on the testcontainers library.
Used by
DockerServer and DockerComposeServer-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidstartComposition(DockerComposeServer server) voidstartContainer(DockerServer server) voidstopComposeContainer(de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer server) voidstopContainer(de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer server) void
-
Field Details
-
TARGET_FOLDER
- See Also:
-
TIGER_TESTENV_MGR_FOLDER
- See Also:
-
UNIX_PATH_CHAR
- See Also:
-
DOCKER_HOST
public static final de.gematik.test.tiger.common.config.TigerTypedConfigurationKey<String> DOCKER_HOST
-
-
Constructor Details
-
DockerMgr
public DockerMgr()
-
-
Method Details
-
startContainer
-
startComposition
-
stopContainer
public void stopContainer(de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer server) -
stopComposeContainer
public void stopComposeContainer(de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer server) -
pauseContainer
-
unpauseContainer
-