Skip to content

Latest commit

 

History

History
66 lines (52 loc) · 1.5 KB

README.md

File metadata and controls

66 lines (52 loc) · 1.5 KB

Elasticsearch plugin for Dokku

Project: https://github.com/progrium/dokku

Installation

cd /var/lib/dokku/plugins
git clone https://github.com/jezdez/dokku-elasticsearch-plugin elasticsearch
dokku plugins-install

This plugin also requires the dokku-link plugin to be installed: https://github.com/rlaneve/dokku-link

The docker image is the official elasticsearch:latest image. The multicast discovery is disabled by default.

Commands

$ dokku help
     elasticsearch:create <app>            Create a Elasticsearch container
     elasticsearch:delete <app>            Delete specified Elasticsearch container
     elasticsearch:info <app>              Display container informations
     elasticsearch:link <app> <container>  Link an app to a Elasticsearch container
     elasticsearch:logs <app>              Display last logs from Elasticsearch container

Simple usage

Create a new Container:

$ dokku elasticsearch:create foo            # Server side
$ ssh dokku@server elasticsearch:create foo # Client side

-----> Elasticsearch container created: elasticsearch/foo

       Host: 172.16.0.104
       Private ports: 9200, 9300

Advanced usage

Deleting containers:

dokku elasticsearch:delete foo

Linking an app to a specific container:

dokku elasticsearch:link foo bar

Elasticsearch logs (per container):

dokku elasticsearch:logs foo

Elasticsearch information:

dokku elasticsearch:info foo