SEARCH-9: Added a default data directory

This commit is contained in:
Gethin James
2016-06-03 12:06:48 +02:00
parent d52a36ae96
commit 0367dad2df
3 changed files with 15 additions and 8 deletions
+2 -3
View File
@@ -4,7 +4,7 @@ FROM java:8
MAINTAINER Gethin James, gethin.james@alfresco.com
ARG SOLR_ZIP
ENV DIST_DIR /opt
ENV DIST_DIR /opt/alfresco-solr
RUN groupadd -r solr && useradd -r -g solr -s /bin/bash solr
@@ -13,11 +13,10 @@ RUN apt-get update && apt-get install -y \
curl unzip lsof \
--no-install-recommends && rm -r /var/lib/apt/lists/*
RUN mkdir -p $DIST_DIR/alfresco-solr-data
COPY $SOLR_ZIP $DIST_DIR/
WORKDIR $DIST_DIR
RUN unzip *.zip -d $DIST_DIR/ && rm *.zip && chown -R solr:solr $DIST_DIR/*
EXPOSE 8983
USER solr
CMD [ "/opt/alfresco-solr/bin/solr", "start", "-f" ]
CMD [ "/opt/alfresco-solr/solr/bin/solr", "start", "-f" ]
+1 -1
View File
@@ -2,6 +2,6 @@
rm -rf target/alfresco-solr
rm -rf target/solr-*
export SOLR_VER=5.1-K_2-SNAPSHOT
docker build --build-arg SOLR_ZIP=target/alfresco-solr-${SOLR_VER}.zip -t dockerreg.alfresco.com/alfresco-solr:6.0${bamboo_buildNumber} .
docker build --build-arg SOLR_ZIP=target/alfresco-solr-${SOLR_VER}.zip -t dockerreg.alfresco.com/alfresco-solr:6.0${bamboo_buildNumber} -t dockerreg.alfresco.com/alfresco-solr:latest .
echo "Now type: docker run --rm -p 8983:8983 dockerreg.alfresco.com/alfresco-solr:6.0${bamboo_buildNumber}"
@@ -4,12 +4,20 @@
<formats>
<format>zip</format>
</formats>
<baseDirectory>alfresco-solr</baseDirectory>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<!-- Solr war dependency unpacked earlier to get rid of the root dir -->
<fileSet>
<directory>target/solr-${solr.version}</directory>
<outputDirectory></outputDirectory>
<outputDirectory>solr</outputDirectory>
</fileSet>
<!-- Just create an empty data directory -->
<fileSet>
<directory>src/assembly</directory>
<outputDirectory>data</outputDirectory>
<excludes>
<exclude>*</exclude>
</excludes>
</fileSet>
</fileSets>
<dependencySets>
@@ -18,7 +26,7 @@
<includes>
<include>*:alfresco-solr6:zip:config*</include>
</includes>
<outputDirectory>server/solr/</outputDirectory>
<outputDirectory>solr/server/solr/</outputDirectory>
<unpack>true</unpack>
<unpackOptions>
<excludes>
@@ -34,7 +42,7 @@
<includes>
<include>org.alfresco:alfresco-solr6:war</include>
</includes>
<outputDirectory>server/solr-webapp/webapp</outputDirectory>
<outputDirectory>solr/server/solr-webapp/webapp</outputDirectory>
<unpack>true</unpack>
<unpackOptions>
<includes>