<dependency>
<groupId>com.playtika.testcontainers</groupId>
<artifactId>embedded-localstack</artifactId>
<scope>test</scope>
</dependency>
-
embedded.localstack.enabled
(true|false, default is true)
-
embedded.localstack.reuseContainer
(true|false, default is false)
-
embedded.localstack.services
(comma separated list of AWS services (S3, SQS, DYNAMODB, etc. Should be non empty)
-
embedded.localstack.dockerImage
(default is 'localstack/localstack:4.0.3')
-
Image versions on dockerhub
-
-
embedded.localstack.useSsl
(default is false)
-
embedded.localstack.hostname
(default is 'localhost')
-
embedded.localstack.hostnameExternal
(default is 'localhost')
-
embedded.localstack.edgePort
(default is '4566')
-
embedded.toxiproxy.proxies.localstack.enabled
Enables both creation of the container with ToxiProxy TCP proxy and a proxy to theembedded-localstack
container.
-
embedded.localstack.host
-
embedded.localstack.accessKey
-
embedded.localstack.secretKey
-
embedded.localstack.{service}
(service endpoint for connection) -
embedded.localstack.{service}.port
(mapped port for connection) -
embedded.localstack.toxiproxy.host
-
embedded.localstack.toxiproxy.port
-
embedded.localstack.networkAlias
-
embedded.localstack.internalEdgePort
-
Bean
ToxiproxyContainer.ContainerProxy localstackContainerProxy