Blog Rubynetti

Configuration for Elasticsearch with docker compose for development

Hi! I'm Alessandro Descovi.
I develop web stuff with Rubynetti in Italy, Venice.
We use Docker, Ruby on Rails, and stuff like that for developing business and game solutions.

Very often we need to use Elasticsearch to develop search engines inside our app.

For this reason, we need to put it inside a docker-compose.yml file.

It's very important to remember to use variables setting for dev usage.

This is our average configuration for dev environment:

elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:6.3.2 container_name: elasticsearch volumes: - esdata1:/usr/share/elasticsearch/data ports: - 127.0.0.1:9200:9200 environment: - "discovery.type=single-node" - "ES_JAVA_OPTS=-Xms1G -Xmx1G"

Chi siamo?

Rubynetti è una squadra di designer, sviluppatori e programmatori specializzata in applicazioni web. Il nostro focus è portare valore e automazione nei processi umani e aziendali attraverso l'uso delle tecnologie del web.

Operiamo da più di 20 anni nel settore e siamo specializzati su Vue.js, Nuxt, Rails e React.

Lavoriamo per lo più da Venezia centro storico.

Contatti

Se hai bisogno di una mano per portare avanti o creare dal nulla un progetto digitale siamo a disposizione.