Skip to content

Config files needed to start Elasticsearch via Docker for Conditor Project

Notifications You must be signed in to change notification settings

genicotjb/elasticsearch

 
 

Repository files navigation

elasticsearch

Config files needed to start Elasticsearch Stack via Docker for Conditor Project :

  • a config file for Elasticsearch
  • a config log4j for Elasticsearch
  • a docker-compose file for running Elasticsearch, Kibana and nginx reverse-proxy for authentication

Prerequisites

Notes :

  • Elasticsearch is listening on the standard port 9200
  • Kibana is listening on the standard port 5601 : accessible without authentication
  • Nginx is listening on the port 8081 and makes Kibana accessible in a read-only mode, with a basic login/password authentication. If you want to share Kibana outside of your organization, you probably shoud use this option as entrypoint.

Starting app in development mode

CK_ADMIN_USERNAME="kibana-conditor" \
CK_ADMIN_PASSWORD="changeme" \
make run-debug

Starting app id production mode

CK_ADMIN_USERNAME="kibana-conditor" \
CK_ADMIN_PASSWORD="changeme" \
CK_BASEURL="https://kibana.conditor.fr" \
make run-prod

Note :

"rp" container in production mode relies on the conditor/conditores-rp image, hosted on Docker Hub.

"elasticsearch" container in production mode relies on the conditor/conditores-elasticsearch image, hosted on Docker Hub.

Building & deploying "rp" docker image

Building (from application directory) :

make build

Deploying on docker hub :

docker push conditor/conditores-rp:<TAG_NO>
docker push conditor/conditores-elasticsearch:<TAG_NO>

About

Config files needed to start Elasticsearch via Docker for Conditor Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 93.9%
  • Shell 6.1%