Preinstall analysis-icu and drop runtime plugin install
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user