Adding index templates when using Docker


(Rienk) #1

I've been playing around with creating an elastic docker image. Quite easy to get a default image running.
However, I want to automatically add some index templates to the image.
In 1.x it was possible to add those templates to the config folder, but in 2.x I need to add them using the REST endpoint. Which means I need to wait for elastic to start, then run a couple of curl commands to create the templates.

What would be the best way to do this automatically after starting the docker image?
If I understand correctly, running elastic as a background process when starting the docker container (and then running a couple of curl commands) would be bad practice, as this would make it harder for orchestration services to detect if a container has failed to start or has crashed.

Does anyone has some tips or tricks?

Thanks!

Rienk


(system) #2

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.