Fix ElasticSearch permissions - use named volumes instead of bind mounts

This commit is contained in:
Iulian 2025-12-17 00:10:15 +00:00
parent 30eb5070c0
commit e0c66f980f

View file

@ -33,8 +33,12 @@ services:
- "discovery.type=single-node" - "discovery.type=single-node"
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "xpack.security.enabled=true" - "xpack.security.enabled=true"
ulimits:
memlock:
soft: -1
hard: -1
volumes: volumes:
- ./es:/usr/share/elasticsearch/data - es_data:/usr/share/elasticsearch/data
expose: expose:
- "9200" - "9200"
@ -45,10 +49,8 @@ services:
expose: expose:
- "6379" - "6379"
volumes: volumes:
- ./redis:/data - redis_data:/data
volumes: volumes:
audio: es_data:
cache: redis_data:
es:
redis: