From e0c66f980f85be6dcdc3e534ab44ff69b2fd991b Mon Sep 17 00:00:00 2001 From: Iulian Date: Wed, 17 Dec 2025 00:10:15 +0000 Subject: [PATCH] Fix ElasticSearch permissions - use named volumes instead of bind mounts --- docker-compose.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index fabeab9..47ce8b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -33,8 +33,12 @@ services: - "discovery.type=single-node" - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - "xpack.security.enabled=true" + ulimits: + memlock: + soft: -1 + hard: -1 volumes: - - ./es:/usr/share/elasticsearch/data + - es_data:/usr/share/elasticsearch/data expose: - "9200" @@ -45,10 +49,8 @@ services: expose: - "6379" volumes: - - ./redis:/data + - redis_data:/data volumes: - audio: - cache: - es: - redis: + es_data: + redis_data: