diff options
author | lj1412 <lji@research.att.com> | 2017-02-14 15:10:01 +0000 |
---|---|---|
committer | lj1412 <lji@research.att.com> | 2017-02-14 15:10:03 +0000 |
commit | d3ab0372565dbdbf202d819f071539e5047615dc (patch) | |
tree | bfcdaed109cc22454efc178168a57f1910bdbcc2 /Dockerfile | |
parent | b8d6bbecc10156e9b99f40b743bcac18086e86fa (diff) |
Init dcae.dmaapbc
Change-Id: I67a7bab881544651bbff6bedb9551975c7ee10ca
Signed-off-by: lj1412 <lji@research.att.com>
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..591fc05 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,26 @@ +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/dcae_dmaapbc.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/
+COPY misc/doaction ${insdir}/bin/
+
+VOLUME ${insdir}/log
+CMD ["./bin/dmaapbc", "deploy" ]
|