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 TypeMethodDescriptionvoidvoidvoidstartComposition(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:
-
-
Constructor Details
-
DockerMgr
public DockerMgr()
-
-
Method Details
-
startContainer
-
startComposition
-
pullImage
-
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
-