<dependency>
<groupId>com.playtika.testcontainers</groupId>
<artifactId>embedded-couchbase</artifactId>
<scope>test</scope>
</dependency>-
embedded.couchbase.enabled(true|false, default is 'true') -
embedded.couchbase.reuseContainer(true|false, default is 'false') -
embedded.couchbase.services(comma separated list, default is 'INDEX,KV,QUERY,SEARCH') -
embedded.couchbase.bucketRamMb(default is set to '100') -
embedded.couchbase.dockerImage(default is set to 'couchbase/server:6.5.1')-
You can pick wanted version on dockerhub
-
-
embedded.couchbase.bootstrapHttpDirectPort-
NOTE: this property is also produced as System property for couchbase java client
-
-
embedded.couchbase.bootstrapCarrierDirectPort-
NOTE: this property is also produced as System property for couchbase java client
-
-
embedded.couchbase.host -
embedded.couchbase.bucket -
embedded.couchbase.user -
embedded.couchbase.password
-
Versions of Couchbase 2.x/3.x are not functional via docker, consider use of CouchbaseMock.
-
Spring data couchbase do not allow customization of ports for couchbase client, see SpringDataTest in this repo for reference