diff options
Diffstat (limited to 'components/datalake-handler/des/Dockerfile')
-rw-r--r-- | components/datalake-handler/des/Dockerfile | 23 |
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"] - |