Adding index templates when using Docker

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

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