Skip to content

Commit

Permalink
Dockerfile.arm64 - revisited the JAR destination under Solr
Browse files Browse the repository at this point in the history
  • Loading branch information
azagniotov authored Feb 11, 2024
1 parent 5c40bdc commit c067a4f
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions src/smokeTest/solr_9.x.x/solr_9_4_0/Dockerfile.arm64
Original file line number Diff line number Diff line change
Expand Up @@ -43,21 +43,22 @@ FROM solr:9.4.0@sha256:fbb40ba32b4092aa7e81f49b66dea2628b66950121853ac6792674ee8
MAINTAINER Alexander Zagniotov <[email protected]>

ENV SOLR_JAVA_MEM="-Xms4g -Xmx4g"
ENV SOLR_OPT_DIR=/opt/solr
ENV SOLR_SERVER_HOME=$SOLR_OPT_DIR/server
ENV SUDACHI_DICT_HOME=/tmp/sudachi
ENV SOLR_WEB_INF_LIB_HOME=$SOLR_SERVER_HOME/solr-webapp/webapp/WEB-INF/lib
ENV SOLR_INSTALL_DIR=/opt/solr
ENV SOLR_SERVER_HOME=$SOLR_INSTALL_DIR/server

# https://solr.apache.org/guide/solr/9_4/configuration-guide/libs.html#lib-directories
ENV SOLR_INSTALL_LIB_DIR=$SOLR_INSTALL_DIR/lib

ENV SUDACHI_SYSTEM_DICT=$SOLR_OPT_DIR/system.dict
ENV SUDACHI_USER_DICT=$SOLR_OPT_DIR/user_lexicon.dict
ENV SUDACHI_DICT_HOME=/tmp/sudachi
ENV SUDACHI_SYSTEM_DICT=$SOLR_INSTALL_DIR/system.dict
ENV SUDACHI_USER_DICT=$SOLR_INSTALL_DIR/user_lexicon.dict

USER root

# Copy dictionaries to /opt/solr
# See https://github.com/apache/solr-docker/blob/7e3be2fce98be1fe9c80be0727b4600d4b52fd0f/9.3/Dockerfile#L129
COPY --from=BUILD_JAR_STAGE $SUDACHI_DICT_HOME/system-dict/system.dict $SOLR_OPT_DIR/system.dict
COPY --from=BUILD_JAR_STAGE $SUDACHI_DICT_HOME/user_lexicon.dict $SOLR_OPT_DIR/user_lexicon.dict
COPY --from=BUILD_JAR_STAGE /home/gradle/solr-lucene-analyzer-sudachi/build/libs/solr-lucene-analyzer-sudachi*.jar $SOLR_WEB_INF_LIB_HOME/
# https://solr.apache.org/guide/solr/9_4/configuration-guide/libs.html#lib-directories
COPY --from=BUILD_JAR_STAGE /home/gradle/solr-lucene-analyzer-sudachi/build/libs/solr-lucene-analyzer-sudachi*.jar $SOLR_INSTALL_LIB_DIR/
COPY --from=BUILD_JAR_STAGE $SUDACHI_DICT_HOME/system-dict/system.dict $SOLR_INSTALL_DIR/system.dict
COPY --from=BUILD_JAR_STAGE $SUDACHI_DICT_HOME/user_lexicon.dict $SOLR_INSTALL_DIR/user_lexicon.dict
COPY schema.xml $SOLR_SERVER_HOME/solr/configsets/_default/conf/managed-schema.xml

USER solr

0 comments on commit c067a4f

Please sign in to comment.