Author: magicaltrout
Date: Fri Jan  2 09:38:36 2015
New Revision: 1648986

URL: http://svn.apache.org/r1648986
Log:
OODT-802 ability to run OODT via Docker

Added:
    oodt/trunk/docker/
    oodt/trunk/docker/Dockerfile
Modified:
    oodt/trunk/CHANGES.txt

Modified: oodt/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/oodt/trunk/CHANGES.txt?rev=1648986&r1=1648985&r2=1648986&view=diff
==============================================================================
--- oodt/trunk/CHANGES.txt (original)
+++ oodt/trunk/CHANGES.txt Fri Jan  2 09:38:36 2015
@@ -2,6 +2,8 @@ Apache OODT Change Log
 ======================
 Release 0.9 - Current Development
 -------------------------------------------
+* OODT-802 Create Dockerfile for OODT Radix.
+
 * OODT-761 Update PGE version in Radix.
 
 * OODT-749 Remove old XercesImpl jar from grid pom.

Added: oodt/trunk/docker/Dockerfile
URL: 
http://svn.apache.org/viewvc/oodt/trunk/docker/Dockerfile?rev=1648986&view=auto
==============================================================================
--- oodt/trunk/docker/Dockerfile (added)
+++ oodt/trunk/docker/Dockerfile Fri Jan  2 09:38:36 2015
@@ -0,0 +1,22 @@
+FROM ubuntu:latest
+MAINTAINER Tom Barber
+
+ENV JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64/
+
+RUN sudo apt-get update 
+RUN sudo apt-get install -y openjdk-7-jre-headless openjdk-7-jre maven curl
+#RUN sudo apt-get install maven2
+WORKDIR /usr/src
+
+RUN curl -s 
http://svn.apache.org/repos/asf/oodt/trunk/mvn/archetypes/radix/src/main/resources/bin/radix
 | bash
+RUN mv oodt oodt-src; cd oodt-src; mvn package
+RUN mkdir /usr/src/oodt; tar -xvf 
/usr/src/oodt-src/distribution/target/oodt-distribution-0.1-bin.tar.gz -C 
/usr/src/oodt
+
+EXPOSE 8080
+EXPOSE 9000
+EXPOSE 2001
+EXPOSE 9001
+EXPOSE 9200
+EXPOSE 9002
+
+CMD cd /usr/src/oodt/bin/ && ./oodt start && tail -f 
/usr/src/oodt/tomcat/logs/catalina.out 


Reply via email to