ft_transcendence/logs/elasticsearch/bootstrap.sh

19 lines
485 B
Bash
Executable file

#!/bin/sh
setup_ilm() {
set -xe
until curl -s -f http://localhost:9200 >/dev/null; do
sleep 2;
done;
curl -v -X PUT "localhost:9200/_ilm/policy/docker-logs-policy" \
-H "Content-Type: application/json" \
-d '@/setup/docker-logs-policy.json'
curl -v -X PUT "localhost:9200/_template/docker-logs-template" \
-H "Content-Type: application/json" \
-d '@/setup/docker-logs-template.json'
exit 0
}
setup_ilm &
exec /usr/local/bin/docker-entrypoint.sh eswrapper >/dev/null