From 339c7dc66f96a58b80aad9c19d42a019b28a6f3d Mon Sep 17 00:00:00 2001 From: 3nprob <3nprob@example.com> Date: Wed, 10 Dec 2025 23:42:33 +0000 Subject: [PATCH] explicitly set ownership on elasticsearch data volume for podman compat https://github.com/containers/podman/issues/27720 --- services/pelias/init_elastic.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/pelias/init_elastic.sh b/services/pelias/init_elastic.sh index 574318109..a55ee08c2 100755 --- a/services/pelias/init_elastic.sh +++ b/services/pelias/init_elastic.sh @@ -5,6 +5,7 @@ set -o pipefail function extract_elastic() { # hardcoded in elasticsearch Dockerfile + local elasticsearch_user=1000 local elasticsearch_group=1000 local extract_dir=/tmp/elasticsearch.extract @@ -18,6 +19,9 @@ function extract_elastic() { rm -fr /usr/share/elasticsearch/data/* mv "${extract_dir}"/* /usr/share/elasticsearch/data + + chown -R "$elasticsearch_user:$elasticsearch_group" /usr/share/elasticsearch/data + chmod -R 'g+rwX' /usr/share/elasticsearch/data } if [ ! -z "$(find /usr/share/elasticsearch/data -type f)" ]; then