1 FROM nexus3.onap.org:10001/onap/integration-java11:8.0.0
3 MAINTAINER Rajiv Singla <rs153v@att.com>
5 ARG PROJECT_BUILD_DIR_NAME
8 ARG DOCKER_ARTIFACT_DIR
12 WORKDIR ${DOCKER_ARTIFACT_DIR}
13 #Copy dependencies and executable jar
14 COPY ${PROJECT_BUILD_DIR_NAME}/${FINAL_JAR} .
18 #Symlink to overcome Docker limitation to put ARG inside ENTRYPOINT
19 RUN mkdir -p /var/log/ONAP/dcaegen2/analytics/tca-gen2 && \
20 addgroup $group && adduser --system --disabled-password --no-create-home --ingroup $group $user && \
22 chmod u+rw /var/log/ONAP/dcaegen2/analytics/tca-gen2 && \
23 chown -R $user /opt && \
24 chown -R $user /var/log/ONAP/dcaegen2/analytics/tca-gen2 && \
25 ln -s ${FINAL_JAR} tca-gen2.jar && \
26 chown $user ${FINAL_JAR} tca-gen2.jar
31 ENTRYPOINT ["java", "-Dspring.profiles.active=configBindingService,dmaap,mongo", "-jar", "tca-gen2.jar"]