You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2014/10/06 00:34:03 UTC

svn commit: r1629547 - /archiva/docker-file/trunk/Dockerfile

Author: olamy
Date: Sun Oct  5 22:34:03 2014
New Revision: 1629547

URL: http://svn.apache.org/r1629547
Log:
sync github https://github.com/olamy/archiva-docker/pull/1

Modified:
    archiva/docker-file/trunk/Dockerfile

Modified: archiva/docker-file/trunk/Dockerfile
URL: http://svn.apache.org/viewvc/archiva/docker-file/trunk/Dockerfile?rev=1629547&r1=1629546&r2=1629547&view=diff
==============================================================================
--- archiva/docker-file/trunk/Dockerfile (original)
+++ archiva/docker-file/trunk/Dockerfile Sun Oct  5 22:34:03 2014
@@ -1,26 +1,26 @@
 #
-# Apache Archiva 2.1.1 Standalone
+# Apache Archiva Standalone
 #
 
 FROM java:7u65
 
 MAINTAINER Olivier Lamy
 
-RUN apt-get update && apt-get install -y wget && rm -rf /var/lib/apt/lists/*
+ENV VERSION 2.1.1
 
-RUN wget --no-verbose -O apache-archiva-2.1.1-bin.tar.gz http://archive.apache.org/dist/archiva/2.1.1/binaries/apache-archiva-2.1.1-bin.tar.gz
+RUN curl -sSLo /apache-archiva-$VERSION-bin.tar.gz http://archive.apache.org/dist/archiva/$VERSION/binaries/apache-archiva-$VERSION-bin.tar.gz \
+  && tar --extract --ungzip --file apache-archiva-$VERSION-bin.tar.gz --directory / \
+  && rm /apache-archiva-$VERSION-bin.tar.gz
 
 #TODO fix sha1 md5 check
 #RUN echo "18b7124e6f0a2c8f7db8167c6946d762 apache-archiva-2.2.1-bin.tar.gz" | md5sum -c
 #RUN echo "5a7ddff9d85637cafa1e982a7b313a3ffe8190fa  apache-archiva-2.2.1-bin.tar.gz" | sha1sum -c
 
-RUN tar --extract --ungzip --file apache-archiva-2.1.1-bin.tar.gz --directory /
-
-RUN export ARCHIVA_BASE=/apache-archiva-2.1.1
+ENV ARCHIVA_BASE /apache-archiva-$VERSION
 WORKDIR /apache-archiva-2.1.1
 
 RUN mkdir /archiva-data
-RUN ln -s /archiva-data /apache-archiva-2.1.1/data
+RUN ln -s /archiva-data /apache-archiva-$VERSION/data
 VOLUME /archiva-data
 
 EXPOSE 8080