Sign inSign up

grenadecastle/elasticsearch

By grenadecastle

•Updated almost 6 years ago

Custom feature rich ElasticSearch with hunspell integrated.

Image
0

457

grenadecastle/elasticsearch repository overview

This is a Grenade Castle private ElasticSearch build repository. We decided to make it public. It comes with no support and no guarantee, however these images are widely used on tons of our project without any problems. These images are provided as complete and (unless there's a huge bug) will be updated only when there's a new major ElasticSearch version.

Motivation behind these images: we needed a fully featured ElasticSearch for our many project and we didn't want to create a custom ElasticSearch build for every client. So we decided to make a custom ElasticSearch build which works with Kibana and Cerebro out of the box.

⁠Included ElasticSearch versions

7.9.3

⁠What plugins are included?

analysis-icu, ingest-attachment and mapper-size.

⁠What languages are included via hunspell?

af_ZA, ak_GH, am_ET, an_ES, ar-moz, ar-ooe, ar-ooe-2, az_AZ-latin, be, be_BY, be_classic, bg_BG, bn_BD, br_FR, ca_ES, ca_ES_valencia, cop_EG, cs, csb_PL, cy_GB, da_DK, de_AT, de_AT_frami, de_AT_frami-ooe, de_DE, de_DE_frami-ooe, de_DE-1901, de_DE-1901-ooe, de_DE-moz, de_CH, de_CH_frami, de_CH_frami-ooe, de_CH-moz, dsb, el_GR, el_GR-ooe, en_AU, en_AU-moz, en_CA, en_GB, en_NZ, en_US, en_ZA, eo_EO, es_AR, es_AR-moz, es_BO, es_CL, es_CO, es_CR, es_CU, es_DO, es_EC, es_ES, es_ES-moz, es_GT, es_HN, es_MX, es_MX-moz, es_NI, es_PA, es_PE, es_PR, es_PY, es_SV, es_UY, es_VE, es_VE-moz, et_EE, eu, fo_FO, fr, fur_IT, fy_NL, ga_IE, gd_GB, gl, gsc_FR, gu_IN, ha_GH, he_IL, he_IL-moz, he_IL-ooe, hi_IN, hr_HR, hsb, hu, hy_AM, ia_ANY, id_ID, is, it_IT, it_IT-moz, it_IT-ooe, kk, kn_ID, ko, ku_TR, la-ooe, ln_CD, lt, lv, mg_MG, mi_NZ, mr_IN, mr_IN-moz, ms_MY, my_MW, nb_NO, ne_NP, nl_NL, nn_NO, oc_FR, or_IN, pa_IN, pap_AW, pap_CW, pl, pt_BR, pt_PT, ro_RO, ro_RO-classic, ru, sa_IN, sk, sl_SI-ooe, sq_AL, sv_SE, sw, ta_TA, te_IN, tg, uk, zu_ZA.

⁠Configuration

There's no extra configuration needed.

⁠Example docker-compose.yml

version: '3.7'

services:
    elasticsearch:
    image: grenadecastle/elasticsearch:latest
    container_name: elasticsearch
    environment:
      - node.name=elasticsearch
      - discovery.type=single-node
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - elastic-data:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
      - 9300:9300

volumes:
  elastic-data:

All configuration files and source can be found here: https://github.com/JustGetSchwifty/elasticsearch⁠

Tag summary

Content type

Image

Digest

Size

657.1 MB

Last updated

almost 6 years ago

docker pull grenadecastle/elasticsearch