Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Restructure documentation for the Docker Compose module, focusing on:
focus on ComposeContainer instead of DockerComposeContainer as the primary source of examples.
(current doc uses DockerComposeContainer in the majority of the code snippets)
keep the code samples independent from the JUnit execution
(the code examples include JUnit4's @ClassRule)
use MkDocsfor the code snippets wherever possible
(currently, the code samples are written as code blocks in markdown, instead of using MkDocs)
add links to Javadoc and to other documentation pages wherever possible
Restructure documentation for the Docker Compose module, focusing on:
focus on ComposeContainer instead of DockerComposeContainer as the primary source of examples. (current doc uses DockerComposeContainer in the majority of the code snippets)
keep the code samples independent from the JUnit execution (the code examples include JUnit4's @ClassRule)
use MkDocsfor the code snippets wherever possible (currently, the code samples are written as code blocks in markdown, instead of using MkDocs)
add links to Javadoc and to other documentation pages wherever possible
Page to be modified: https://java.testcontainers.org/modules/docker_compose/