Skip to content

doinginc/doing-docker-elasticsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doing Docker Elasticsearch image

Simple Elasticsearch 2.x image with the ICU Analysis plugin installed:

https://hub.docker.com/r/doing/elasticsearch/

Installation

CircleCI

Builds, testing, and pushing to Docker Hub are automated via CircleCI. When a tag is created in this repository, CircleCI listens, build a new image and pushes it to Docker Hub using the tag name as the version number. The image can then be referenced elsewhere by doing/elasticsearch:(version).

To be able to do this, CircleCI needs to be able to authenticate with Docker Hub, so the email, username, and password of a Docker Hub user with access to the Doing Docker Hub organization shoule be set as environment variables: DOCKER_EMAIL, DOCKER_USER, and DOCKER_PASS.

To creating a new release of the image, just create a new tag with a semver version prefixed with a v, e.g. v3.1.0.