{"id":18646779,"url":"https://github.com/metabase/druid-docker","last_synced_at":"2026-07-11T20:32:18.292Z","repository":{"id":142262714,"uuid":"242271027","full_name":"metabase/druid-docker","owner":"metabase","description":"Docker image to run simple Druid DB cluster for test purposes","archived":false,"fork":false,"pushed_at":"2022-02-08T21:44:57.000Z","size":50,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-23T18:43:59.818Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/metabase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-22T03:08:58.000Z","updated_at":"2022-02-08T21:45:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d32e2c8-a6a8-4110-be4b-7934b003378c","html_url":"https://github.com/metabase/druid-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/metabase/druid-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metabase%2Fdruid-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metabase%2Fdruid-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metabase%2Fdruid-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metabase%2Fdruid-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metabase","download_url":"https://codeload.github.com/metabase/druid-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metabase%2Fdruid-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35375152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-11T02:00:05.354Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T06:22:32.725Z","updated_at":"2026-07-11T20:32:18.277Z","avatar_url":"https://github.com/metabase.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"### DockerHub\n[`metabase/druid`](https://hub.docker.com/repository/docker/metabase/druid)\n[![](https://images.microbadger.com/badges/version/metabase/druid.svg)](https://microbadger.com/images/metabase/druid)\n\n### Build It\n\n```bash\ndocker build -t metabase/druid:0.20.2 .\n```\n\nThe build logic ingests the data in `rows.json` by executing the ingestion spec task `task.json`. This is done in the script `ingest.sh`; tweak as needed.\n\nWhy ingest data as part of the build process? In some cases ingestion and indexing can take 10 minutes, on top of\nusing an obnoxious amount of memory. Better to do it during build so we can use the image right out of the box instead\nof making CI super slow.\n\n### Use It\n\n```bash\ndocker run -p 8081:8081 -p 8082:8082 -p 8888:8888 -it metabase/druid:0.20.2\n```\n\n#### Env Vars\n\nFor running Metabase tests you shouldn't need to change any of these.\n\n*  `CLUSTER_SIZE` -- Druid config to use. Currently one of `nano-quickstart`, `micro-quickstart`, `small`, `medium`, `large`, or `xlarge`. Default: `nano-quickstart`\n*  `START_MIDDLE_MANAGER` -- whether to start the middle manager process. Default `false`, because the middle manager is only needed for ingesting rows. Set to `true` if you plan to ingest more data.\n*  `ENABLE_JAVASCRIPT` -- whether to enable javascript on the Druid cluster. Metabase requires this, so by default it it `true`. Set it to something besides `true` to disable it.\n*  `LOG4J_PROPERTIES_FILE` -- Log4j2 config. By default, `/druid/apache-druid-0.20.2/log4j2.properties`, copied when building the Docker image, but you can mount a directory and supply a different file if you want different logging levels.\n\n### Push It\n\n```bash\ndocker push metabase/druid:0.20.2\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetabase%2Fdruid-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetabase%2Fdruid-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetabase%2Fdruid-docker/lists"}