Skip to content

Docker container of ArcadeDB no longer starts with a default database graph #3661

Description

@nx-mama

Since ArcadeDB 2026.2.1, the Docker container no longer starts with a default database graph, despite it still being configured in the gremlin-server.properties config:

gremlin.graph=com.arcadedb.gremlin.ArcadeGraph
gremlin.arcadedb.directory=./databases/graph

This is bothersome for the usage of ArcadeDB in testing scenarios, e.g. being used as a test container for integration tests of services, which use ArcadeDB as a data backend.

A current workaround is to explicitly set the default database via start command / JAVA_OPTS environment variable option:

-Darcadedb.server.defaultDatabases=graph[root:<root-password>:admin]

Explicitly defining another directory, for instance for a volume mount, also seem to work, but this is rather a production usecase:

  1. Start command / JAVA_OPTS environment variable option
-Darcadedb.server.databaseDirectory=/mnt/databases
  1. Adjust gremlin-server.properties config
gremlin.graph=com.arcadedb.gremlin.ArcadeGraph
gremlin.arcadedb.directory=/mnt/databases/graph

None of these workarounds should be necessary, in my opinion.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions