Sign inSign up

deciphernow/elasticsearch

By deciphernow

Updated over 7 years ago

An Elasticsearch image suitable for local development or deployment.

Image
0

10K+

deciphernow/elasticsearch repository overview

deciphernow/elasticsearch

This repository contains the resources for building the deciphernow/elasticsearch image. This image is geared towards both local development and deployment in containerized infrastructure such as Kubernetes. Further, it follows RedHat best practices making it suitable for deployment within OpenShift without any elevated priviledges.

Usage

This image is configured to run in a single instance deployment out of the box. You may further tailor the runtime with the following environment variables:

VariableExampleDefaultDescription
CLUSTER_NAMEproductionlocalThe name of the ElasticSearch cluster.
NODE_NAMEes01localhostThe hostname or address of the server.
NODE_NAMESes01,es02,es03localhostThe hostnames or add addresses of all servers in the cluster.

Development

This repository is pretty simple and everything you want to know can be seen in the Makefile.

Prerequisites

In order to develop and test with this repository you will need the following installed:

- docker
- git
- make
Building

To build the image run the following command:

make build

To publish the image run the following command:

make publish
Versioning

The version of this image tracks directly with the version of Elasticsearch built. In order to update the version of Elasticsearch modify the VERSION file with the version needed.

Contributing

In general, we follow the "fork-and-pull" Git workflow.

  1. Clone the project to your own machine.)
  2. Commit changes to your own branch.
  3. Push your work back up to your fork.
  4. Submit a pull request so that we can review your changes.

NOTE: Be sure to fetch and rebase on the upstream master before making a pull request.

Tag summary

Content type

Image

Digest

Size

1.1 GB

Last updated

over 7 years ago

docker pull deciphernow/elasticsearch