[[appendix.application-properties.docker-compose]] == Docker Compose Properties [cols="4,3,3", options="header"] |=== |Name|Description|Default Value |[[application-properties.docker-compose.spring.docker.compose.enabled]]xref:#application-properties.docker-compose.spring.docker.compose.enabled[`+spring.docker.compose.enabled+`] |+++Whether docker compose support is enabled.+++ |`+true+` |[[application-properties.docker-compose.spring.docker.compose.file]]xref:#application-properties.docker-compose.spring.docker.compose.file[`+spring.docker.compose.file+`] |+++Path to a specific docker compose configuration file.+++ | |[[application-properties.docker-compose.spring.docker.compose.host]]xref:#application-properties.docker-compose.spring.docker.compose.host[`+spring.docker.compose.host+`] |+++Hostname or IP of the machine where the docker containers are started.+++ | |[[application-properties.docker-compose.spring.docker.compose.lifecycle-management]]xref:#application-properties.docker-compose.spring.docker.compose.lifecycle-management[`+spring.docker.compose.lifecycle-management+`] |+++Docker compose lifecycle management.+++ |`+start-and-stop+` |[[application-properties.docker-compose.spring.docker.compose.profiles.active]]xref:#application-properties.docker-compose.spring.docker.compose.profiles.active[`+spring.docker.compose.profiles.active+`] |+++Docker compose profiles that should be active.+++ | |[[application-properties.docker-compose.spring.docker.compose.readiness.tcp.connect-timeout]]xref:#application-properties.docker-compose.spring.docker.compose.readiness.tcp.connect-timeout[`+spring.docker.compose.readiness.tcp.connect-timeout+`] |+++Timeout for connections.+++ |`+200ms+` |[[application-properties.docker-compose.spring.docker.compose.readiness.tcp.read-timeout]]xref:#application-properties.docker-compose.spring.docker.compose.readiness.tcp.read-timeout[`+spring.docker.compose.readiness.tcp.read-timeout+`] |+++Timeout for reads.+++ |`+200ms+` |[[application-properties.docker-compose.spring.docker.compose.readiness.timeout]]xref:#application-properties.docker-compose.spring.docker.compose.readiness.timeout[`+spring.docker.compose.readiness.timeout+`] |+++Timeout of the readiness checks.+++ |`+2m+` |[[application-properties.docker-compose.spring.docker.compose.readiness.wait]]xref:#application-properties.docker-compose.spring.docker.compose.readiness.wait[`+spring.docker.compose.readiness.wait+`] |+++Wait strategy to use.+++ |`+always+` |[[application-properties.docker-compose.spring.docker.compose.skip.in-tests]]xref:#application-properties.docker-compose.spring.docker.compose.skip.in-tests[`+spring.docker.compose.skip.in-tests+`] |+++Whether to skip in tests.+++ |`+true+` |[[application-properties.docker-compose.spring.docker.compose.start.command]]xref:#application-properties.docker-compose.spring.docker.compose.start.command[`+spring.docker.compose.start.command+`] |+++Command used to start docker compose.+++ |`+up+` |[[application-properties.docker-compose.spring.docker.compose.start.log-level]]xref:#application-properties.docker-compose.spring.docker.compose.start.log-level[`+spring.docker.compose.start.log-level+`] |+++Log level for output.+++ |`+info+` |[[application-properties.docker-compose.spring.docker.compose.start.skip]]xref:#application-properties.docker-compose.spring.docker.compose.start.skip[`+spring.docker.compose.start.skip+`] |+++Whether to skip executing the start command.+++ |`+if-running+` |[[application-properties.docker-compose.spring.docker.compose.stop.command]]xref:#application-properties.docker-compose.spring.docker.compose.stop.command[`+spring.docker.compose.stop.command+`] |+++Command used to stop docker compose.+++ |`+stop+` |[[application-properties.docker-compose.spring.docker.compose.stop.timeout]]xref:#application-properties.docker-compose.spring.docker.compose.stop.timeout[`+spring.docker.compose.stop.timeout+`] |+++Timeout for stopping Docker Compose. Use '0' for forced stop.+++ |`+10s+` |===