HoraeDB is a high-performance, distributed, schema-less, cloud native time-series database that can handle both time-series and analytics workloads.

How to use this image

You can use command below to start a standalone server in background:

docker run -d --name horaedb-server \
  -p 8831:8831 \
  -p 3307:3307 \
  -p 5440:5440 \
  horaedb/horaedb-server:$(version)

HoraeDB will listen three ports when started:

  • 8831, gRPC port
  • 3307, MySQL port
  • 5440, HTTP port

There are some files used by server inside Docker image, the following one is the most important:

  • /etc/horaedb/horaedb.toml, config

You overwrite config with this command:

docker run -d --name horaedb-server \
  -p 8831:8831 \
  -p 3307:3307 \
  -p 5440:5440 \
  -v $(path/to/config):/etc/horaedb/horaedb.toml \
  horaedb/horaedb-server:$(version)

Documentation