Preinstall analysis-icu and drop runtime plugin install

This commit is contained in:
Your Name
2025-11-07 05:05:49 -06:00
parent ee566734a0
commit eeee0301c6
6 changed files with 12 additions and 63 deletions

View File

@@ -35,10 +35,10 @@ RUN mkdir -p /usr/share/elasticsearch && \
# Create necessary directories
RUN mkdir -p /app/data/{elasticsearch,logs,config,secrets,jdk/bin,run} && \
mkdir -p /app/data/elasticsearch/plugins && \
chown -R elasticsearch:elasticsearch /app/data && \
rm -rf /usr/share/elasticsearch/plugins && \
ln -s /app/data/elasticsearch/plugins /usr/share/elasticsearch/plugins
chown -R elasticsearch:elasticsearch /app/data
# Preinstall required plugins
RUN ES_JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64 /usr/share/elasticsearch/bin/elasticsearch-plugin install --batch analysis-icu
# Copy configuration files
COPY elasticsearch.yml /app/elasticsearch.yml