Switch from cloudify helm plugin to cloudify/tosca.
[dcaegen2/services.git] / components / datalake-handler / feeder / Dockerfile
1 FROM openjdk:8-jre-slim
2
3 MAINTAINER Guobiao Mo <guobiaomo@chinamobile.com>
4
5 EXPOSE 1680
6
7 RUN groupadd -r datalake && useradd -r -g datalake datalake
8 RUN mkdir /home/datalake
9
10 USER datalake
11  
12 WORKDIR /home/datalake
13
14 #add the fat jar
15 COPY target/${JAR_FILE} /home/datalake/
16 COPY src/assembly/run.sh /home/datalake/
17
18 WORKDIR /home/datalake/db_init
19 ADD src/assembly/init_db/scripts/db_init .
20 USER root
21 RUN chmod 0755 ./*
22 WORKDIR /home/datalake
23 COPY src/assembly/init_db/db_scripts/init_db.sql .
24 COPY src/assembly/init_db/db_scripts/init_db_data.sql .
25
26 RUN apt update && \
27     apt install -y mariadb-client && \
28     apt install -y curl
29
30 CMD ["sh", "run.sh"]
31