diff options
Diffstat (limited to 'components/datalake-handler/feeder/Dockerfile')
-rw-r--r-- | components/datalake-handler/feeder/Dockerfile | 22 |
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 |