summaryrefslogtreecommitdiffstats
path: root/components/datalake-handler/feeder/src/assembly/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'components/datalake-handler/feeder/src/assembly/Dockerfile')
-rw-r--r--components/datalake-handler/feeder/src/assembly/Dockerfile19
1 files changed, 19 insertions, 0 deletions
diff --git a/components/datalake-handler/feeder/src/assembly/Dockerfile b/components/datalake-handler/feeder/src/assembly/Dockerfile
new file mode 100644
index 00000000..7cd6380c
--- /dev/null
+++ b/components/datalake-handler/feeder/src/assembly/Dockerfile
@@ -0,0 +1,19 @@
+FROM openjdk:8-jre
+
+MAINTAINER Guobiao Mo <guobiaomo@chinamobile.com>
+
+EXPOSE 1680
+
+RUN groupadd -r datalake && useradd -r -g datalake datalake
+RUN mkdir /home/datalake
+
+USER datalake
+
+WORKDIR /home/datalake
+
+#add the fat jar
+COPY target/feeder-1.0.0-SNAPSHOT.jar /home/datalake/
+COPY src/assembly/run.sh /home/datalake/
+
+CMD ["sh", "run.sh"]
+