Skip to content
This repository has been archived by the owner on Jul 3, 2023. It is now read-only.

Commit

Permalink
OODT-802 ability to run OODT via Docker
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.apache.org/repos/asf/oodt/trunk@1648986 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
Tom Barber committed Jan 2, 2015
1 parent be609e2 commit c5b7eb9
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
22 changes: 22 additions & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit c5b7eb9

Please sign in to comment.