https://github.com/junghoon-vans/testcontainers-meilisearch
A Testcontainers implementation for Meilisearch
https://github.com/junghoon-vans/testcontainers-meilisearch
meilisearch testcontainers
Last synced: about 1 month ago
JSON representation
A Testcontainers implementation for Meilisearch
- Host: GitHub
- URL: https://github.com/junghoon-vans/testcontainers-meilisearch
- Owner: junghoon-vans
- License: apache-2.0
- Created: 2023-07-17T09:02:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-15T15:26:14.000Z (over 1 year ago)
- Last Synced: 2024-11-14T11:39:58.816Z (7 months ago)
- Topics: meilisearch, testcontainers
- Language: Java
- Homepage: https://testcontainers.com/modules/meilisearch/
- Size: 97.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-meilisearch - Testcontainers Meilisearch - A Testcontainers community module for Meilisearch (Tools / Community Tools)
README
Testcontainers Meilisearch
===[](https://central.sonatype.com/artifact/io.vanslog/testcontainers-meilisearch/)
[](https://sonarcloud.io/summary/new_code?id=testcontainers-meilisearch)
[](https://sonarcloud.io/summary/new_code?id=testcontainers-meilisearch)

[](https://hub.docker.com/layers/getmeili/meilisearch/v1.3.4/images/sha256-3a577f9952b1c9886adbea3742de012ca202bbe69a7943695b6edd8073425376?context=explore)A [Testcontainers](https://www.testcontainers.org/) implementation for [Meilisearch](https://www.meilisearch.com/).
How to use
---You can use the `@Container` annotation to start a Meilisearch container.
### Default image
```java
@Container
MeilisearchContainer container = new MeilisearchContainer();
```### Custom image
```java
@Container
MeilisearchContainer container = new MeilisearchContainer(DockerImageName.parse("getmeili/meilisearch:latest"));
```### Configure master key
```java
@Container
MeilisearchContainer container = new MeilisearchContainer()
.withMasterKey("masterKey");
```Setup
---This library is available in Maven Central.
You can add it as a dependency to your project using the following snippets.### Gradle
```groovy
testImplementation 'io.vanslog:testcontainers-meilisearch:1.0.5'
```### Maven
```xmlio.vanslog
testcontainers-meilisearch
1.0.5
test```