summaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorATT default cloud user <dgl@research.att.com>2017-08-31 21:34:47 +0000
committerATT default cloud user <dgl@research.att.com>2017-08-31 21:34:47 +0000
commit17b1b97378d6a83e525e22ee2507d2a844e05fed (patch)
tree0fd53a712428c1c40846aacbdd838c91f49e6561 /Dockerfile
parentf40a12a92277d035e109ff43f35e02c37f0d0601 (diff)
DMAAP-83 Initial code import
Change-Id: I7807b0f59bd2acb55a2df98632112f28a9f64f74 Signed-off-by: ATT default cloud user <dgl@research.att.com>
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile27
1 files changed, 27 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..6ae667e
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,27 @@
+FROM java:openjdk-8-jre
+MAINTAINER Dominic Lunanuova
+ENV insdir /opt/app/dmaapbc
+RUN \
+ mkdir -p ${insdir}/lib \
+ && mkdir -p ${insdir}/etc \
+ && mkdir -p ${insdir}/logs \
+ && mkdir -p ${insdir}/www && mkdir -p ${insdir}/www/doc \
+ && mkdir -p ${insdir}/config \
+ && mkdir -p ${insdir}/misc \
+ && mkdir -p ${insdir}/bin
+WORKDIR ${insdir}
+USER root
+COPY target/buscontroller.jar ${insdir}/lib/
+COPY target/deps/*.jar ${insdir}/lib/
+# COPY src/main/resources/log4j.properties ${insdir}/etc/
+# COPY www/ ${insdir}/www/
+# COPY target/site/apidocs/ ${insdir}/www/doc/
+COPY misc/LocalKey ${insdir}/etc/
+COPY misc/opensource.env ${insdir}/misc/
+COPY misc/*.tmpl ${insdir}/misc/
+COPY misc/dmaapbc ${insdir}/bin/
+RUN chmod +x ${insdir}/bin/*
+COPY misc/doaction ${insdir}/bin/
+
+VOLUME ${insdir}/log
+CMD ["./bin/dmaapbc", "deploy" ]