summaryrefslogtreecommitdiffstats
path: root/components/datalake-handler/feeder/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'components/datalake-handler/feeder/Dockerfile')
-rw-r--r--components/datalake-handler/feeder/Dockerfile22
1 files changed, 10 insertions, 12 deletions
diff --git a/components/datalake-handler/feeder/Dockerfile b/components/datalake-handler/feeder/Dockerfile
index 1a853986..9d79f7ef 100644
--- a/components/datalake-handler/feeder/Dockerfile
+++ b/components/datalake-handler/feeder/Dockerfile
@@ -1,14 +1,14 @@
-FROM openjdk:11-jre-slim
+FROM nexus3.onap.org:10001/onap/integration-java11:8.0.0
MAINTAINER Guobiao Mo <guobiaomo@chinamobile.com>
EXPOSE 1680
-RUN groupadd -r datalake && useradd -r -g datalake datalake
-RUN mkdir /home/datalake
+USER root
+
+RUN addgroup datalake && adduser -G datalake -h /home/datalake -D datalake
+RUN mkdir /home/datalake/db_init
-USER datalake
-
WORKDIR /home/datalake
#add the fat jar
@@ -17,17 +17,15 @@ COPY src/assembly/run.sh /home/datalake/
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 apt update && \
- apt install -y mariadb-client && \
- apt install -y curl
+RUN chmod -R 0755 ./* && \
+ chown -R datalake:datalake /home/datalake
-USER datalake
+RUN apk --update add postgresql-client curl
-CMD ["sh", "run.sh"]
+USER datalake
+ENTRYPOINT /home/datalake/run.sh