mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-29 07:58:31 +02:00
* docs: TestContainers integration * docs: refactor Spring AI docs * docs: review changes * Apply suggestions from code review Co-authored-by: Eddú Meléndez Gonzales <eddu.melendez@gmail.com> * Apply suggestions from code review Co-authored-by: Mike Jang <michael.jang@qdrant.io> * Update qdrant-landing/content/documentation/frameworks/spring-ai.md Co-authored-by: Mike Jang <michael.jang@qdrant.io> * chore: Updated preview image * Update qdrant-landing/content/documentation/frameworks/testcontainers.md * docs: Commented out Node/Python modules --------- Co-authored-by: Eddú Meléndez Gonzales <eddu.melendez@gmail.com> Co-authored-by: Mike Jang <michael.jang@qdrant.io>
1.4 KiB
1.4 KiB
title, weight
| title | weight |
|---|---|
| Testcontainers | 2700 |
Testcontainers
Qdrant is available as a Testcontainers module in multiple languages. It facilitates the spawning of a Qdrant instance for end-to-end testing.
As noted by Testcontainers, it "is an open source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container."
Usage
import org.testcontainers.qdrant.QdrantContainer;
QdrantContainer qdrantContainer = new QdrantContainer("qdrant/qdrant");
import (
"github.com/testcontainers/testcontainers-go"
"github.com/testcontainers/testcontainers-go/modules/qdrant"
)
qdrantContainer, err := qdrant.RunContainer(ctx, testcontainers.WithImage("qdrant/qdrant"))
Testcontainers modules provide options/methods to configure ENVs, volumes, and virtually everything you can configure in a Docker container.