Description
ArangoDB is a free and open-source native graph database system. It supports three data models; graphs, JSON documents, and key/value.Examples
Dependency:
<dependency>
<groupId>com.github.goodforgod</groupId>
<artifactId>arangodb-testcontainers</artifactId>
<version>3.0.1</version>
<scope>test</scope>
</dependency>
Usage:
var arango = new ArangoContainer();
arango.start();
Dependency:
dotnet add package Testcontainers.ArangoDb --version 3.9.0
Usage:
var arangodb = new ArangoDbBuilder()
.WithImage("arangodb:3.11.5")
.Build();
await arangodb.StartAsync();
Dependency:
npm install @testcontainers/arangodb --save-dev
Usage:
const container = await new ArangoDBContainer().start();
Dependency:
pip install testcontainers[arangodb]
Usage:
with ArangoDbContainer("arangodb:3.11.8") as arango:
client = ArangoClient(hosts=arango.get_connection_url())
sys_db = client.db(username="root", password="passwd")
sys_db.create_database("test")