You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by ma...@apache.org on 2019/03/10 20:16:02 UTC

[oodt] branch development updated: Add dockerfile

This is an automated email from the ASF dual-hosted git repository.

magicaltrout pushed a commit to branch development
in repository https://gitbox.apache.org/repos/asf/oodt.git


The following commit(s) were added to refs/heads/development by this push:
     new 0d58cd5  Add dockerfile
0d58cd5 is described below

commit 0d58cd516534dbe9ca1aa8847e3e76e10ddba522
Author: Tom Barber <to...@spicule.co.uk>
AuthorDate: Sun Mar 10 20:15:53 2019 +0000

    Add dockerfile
---
 CHANGES.txt                  |  2 ++
 deployment/docker/Dockerfile | 17 +++++++++++++++++
 2 files changed, 19 insertions(+)

diff --git a/CHANGES.txt b/CHANGES.txt
index 07078ae..fe11f9f 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -4,6 +4,8 @@ Apache OODT Change Log
 =======
 Release 1.9 - In Progress
 
+* OODT-1006 Add Dockerfile for OODT deployment
+
 * OODT-973 Update mvn/archetypes/radix module script templates to remove ghost PID files (ThejanW via mattmann)
 
 * OODT-969 Tests for Avro File Manager client and server (imesha via mattmann)
diff --git a/deployment/docker/Dockerfile b/deployment/docker/Dockerfile
new file mode 100644
index 0000000..a486843
--- /dev/null
+++ b/deployment/docker/Dockerfile
@@ -0,0 +1,17 @@
+FROM maven:3.5
+MAINTAINER Tom Barber
+
+#ENV JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64/
+
+WORKDIR /usr/src
+
+RUN mvn archetype:generate -DarchetypeGroupId=org.apache.oodt -DarchetypeArtifactId=radix-archetype -DarchetypeVersion=0.9 -Doodt=1.2.3 -DgroupId=com.mycompany -DartifactId=oodt -Dversion=0.1 && mv oodt oodt-src; cd oodt-src; mvn package && mkdir /usr/src/oodt; tar -xvf /usr/src/oodt-src/distribution/target/oodt-distribution-0.1-bin.tar.gz -C /usr/src/oodt && cd /usr/src/oodt-src && mvn clean && rm -rf ~/.m2
+
+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