summaryrefslogtreecommitdiffstats
path: root/components/datalake-handler/des/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'components/datalake-handler/des/Dockerfile')
-rw-r--r--components/datalake-handler/des/Dockerfile23
1 files changed, 11 insertions, 12 deletions
diff --git a/components/datalake-handler/des/Dockerfile b/components/datalake-handler/des/Dockerfile
index 4fcc7eed..e5a0af27 100644
--- a/components/datalake-handler/des/Dockerfile
+++ b/components/datalake-handler/des/Dockerfile
@@ -22,30 +22,29 @@ MAINTAINER Kai Lu <lukai@chinamobile.com>
EXPOSE 1681
RUN groupadd -r datalake && useradd -r -g datalake datalake
-RUN mkdir /home/datalake/
+RUN mkdir /home/datalake/ && \
+ mkdir /home/datalake/db_init
-USER datalake
-
WORKDIR /home/datalake
#add the fat jar
-COPY target/${JAR_FILE} /home/datalake/
-COPY src/assembly/run.sh /home/datalake/
+COPY target/${JAR_FILE} .
+COPY src/assembly/run.sh .
+COPY src/assembly/init_db/db_scripts/init_db.sql .
+COPY src/assembly/init_db/db_scripts/init_db_data.sql .
WORKDIR /home/datalake/db_init
ADD src/assembly/init_db/scripts/db_init .
-USER root
-RUN chmod 0755 ./*
+
WORKDIR /home/datalake
-COPY src/assembly/init_db/db_scripts/init_db.sql .
-COPY src/assembly/init_db/db_scripts/init_db_data.sql .
+
+RUN chmod -R 0755 ./* && \
+ chown -R datalake:datalake /home/datalake
RUN apt update && \
apt install -y mariadb-client && \
apt install -y curl
-USER datalake
-
+#USER datalake
CMD ["sh", "run.sh"]
-