Commit 56a2302e4982f28462e2ad2678b5ea2acf9843de

Authored by Matthijs Brouwer
1 parent 95709a49

Update dockerfile to version 7.4.0.0

Showing 1 changed file with 16 additions and 16 deletions
docker/Dockerfile
1 1 # Automatically generated Dockerfile
2   -# - Build 2018-06-30 10:32
3   -# - Lucene/Solr version 7.3.1
4   -# - Mtas release 7.3.1.5
  2 +# - Build 2018-07-08 09:42
  3 +# - Lucene/Solr version 7.4.0
  4 +# - Mtas release 7.4.0.0
5 5 #
6 6  
7 7 FROM ubuntu:16.04
... ... @@ -15,7 +15,7 @@ WORKDIR "/root"
15 15  
16 16 RUN mkdir lib
17 17  
18   -ADD https://github.com/textexploration/mtas/releases/download/v7.3.1.5/mtas-7.3.1.5.jar /root/lib/
  18 +ADD https://github.com/textexploration/mtas/releases/download/v7.4.0.0/mtas-7.4.0.0.jar /root/lib/
19 19  
20 20 RUN apt-get update && apt-get install -y locales lsof software-properties-common python-software-properties apache2 curl subversion && \
21 21 locale-gen en_US.UTF-8 en_US && update-locale LANG=en_US.UTF-8 LANGUAGE=en_US:en
... ... @@ -40,17 +40,17 @@ RUN add-apt-repository -y ppa:webupd8team/java && \
40 40 apt-get install -y oracle-java8-installer && \
41 41 rm -rf /var/lib/apt/lists/*
42 42  
43   -RUN solrurl=$(curl -s 'http://www.apache.org/dyn/closer.lua/lucene/solr/7.3.1/solr-7.3.1.tgz' | grep -o '<strong>[^<]*</strong>' | sed 's/<[^>]*>//g' | head -1) && \
  43 +RUN solrurl=$(curl -s 'http://www.apache.org/dyn/closer.lua/lucene/solr/7.4.0/solr-7.4.0.tgz' | grep -o '<strong>[^<]*</strong>' | sed 's/<[^>]*>//g' | head -1) && \
44 44 if echo "$solrurl" | grep -q '^.*[^ ].*$'; then \
45   - curl -f -o /root/solr-7.3.1.tgz -O $solrurl || true; \
  45 + curl -f -o /root/solr-7.4.0.tgz -O $solrurl || true; \
46 46 fi && \
47   - if [ ! -f /root/solr-7.3.1.tgz ]; then \
48   - echo "Solr 7.3.1 not found in mirror, falling back to apache archive"; \
49   - solrurl="http://archive.apache.org/dist/lucene/solr/7.3.1/solr-7.3.1.tgz"; \
50   - curl -f -o /root/solr-7.3.1.tgz -O $solrurl; \
  47 + if [ ! -f /root/solr-7.4.0.tgz ]; then \
  48 + echo "Solr 7.4.0 not found in mirror, falling back to apache archive"; \
  49 + solrurl="http://archive.apache.org/dist/lucene/solr/7.4.0/solr-7.4.0.tgz"; \
  50 + curl -f -o /root/solr-7.4.0.tgz -O $solrurl; \
51 51 fi && \
52   - tar xzf solr-7.3.1.tgz solr-7.3.1/bin/install_solr_service.sh --strip-components=2 && \
53   - bash ./install_solr_service.sh solr-7.3.1.tgz && rm install_solr_service.sh && rm -rf solr-7.3.1.tgz
  52 + tar xzf solr-7.4.0.tgz solr-7.4.0/bin/install_solr_service.sh --strip-components=2 && \
  53 + bash ./install_solr_service.sh solr-7.4.0.tgz && rm install_solr_service.sh && rm -rf solr-7.4.0.tgz
54 54  
55 55 RUN service apache2 stop && \
56 56 echo "ServerName localhost" | tee /etc/apache2/conf-available/fqdn.conf && \
... ... @@ -74,9 +74,9 @@ RUN service apache2 stop &amp;&amp; \
74 74 chmod -R 755 /var/www/html && \
75 75 printf "echo\n" >> /start.sh && \
76 76 printf "echo \"================ Mtas -- Multi Tier Annotation Search =================\"\n" >> /start.sh && \
77   - printf "echo \" Timestamp 2018-06-30 10:32\"\n" >> /start.sh && \
78   - printf "echo \" Lucene/Solr version 7.3.1\"\n" >> /start.sh && \
79   - printf "echo \" Mtas release 7.3.1.5\"\n" >> /start.sh && \
  77 + printf "echo \" Timestamp 2018-07-08 09:42\"\n" >> /start.sh && \
  78 + printf "echo \" Lucene/Solr version 7.4.0\"\n" >> /start.sh && \
  79 + printf "echo \" Mtas release 7.4.0.0\"\n" >> /start.sh && \
80 80 printf "echo \" See https://textexploration.github.io/mtas/ for more information\"\n" >> /start.sh && \
81 81 printf "echo \"=======================================================================\"\n" >> /start.sh && \
82 82 printf "echo\n" >> /start.sh && \
... ... @@ -85,7 +85,7 @@ RUN service apache2 stop &amp;&amp; \
85 85 mkdir demo1 && mkdir demo1/lib && mkdir demo1/conf && \
86 86 echo "name=demo1" > demo1/core.properties && \
87 87 cp lib/commons-math3-3.6.1.jar demo1/lib/ && \
88   - cp lib/mtas-7.3.1.5.jar demo1/lib/ && \
  88 + cp lib/mtas-7.4.0.0.jar demo1/lib/ && \
89 89 cp data/solrconfig.xml demo1/conf/ && \
90 90 cp data/schemaBasic.xml demo1/conf/schema.xml && \
91 91 cp -r data/mtas demo1/conf/ && cp data/mtas.xml demo1/conf/ && \
... ...