Dockerfiles to run nano and micro setups of druid for e2e tests. Some configurations are applied to maximize the response time of the Druid docker but should in no way refer to a production cluster.
Arguments that can be set while building:
DRUID_VERSION: You can also change the default value in the Dockerfiles.
DRUID_VERSION=XXX # 0.22.1 for example.
# For the micro image
docker build -t wiremind/mino-druid:micro-${DRUID_VERSION} --build-arg DRUID_VERSION=${DRUID_VERSION} -f ./Dockerfile .
docker push wiremind/mino-druid:micro-${DRUID_VERSION}
# For the nano image
docker build -t wiremind/mino-druid:nano-${DRUID_VERSION} --build-arg DRUID_VERSION=${DRUID_VERSION} -f ./Dockerfile.nano .
docker push wiremind/mino-druid:nano-${DRUID_VERSION}
Nano
- 1 CPU
- 4GB RAM
- Launch command:
bin/start-nano-quickstart - Configuration directory:
conf/druid/single-server/nano-quickstart
Micro
- 4 CPU
- 16GB RAM
- Launch command:
bin/start-micro-quickstart - Configuration directory:
conf/druid/single-server/micro-quickstart