21 lines
657 B
Docker
21 lines
657 B
Docker
FROM openjdk:11-jre
|
|
ENV TZ=Europe/Berlin
|
|
RUN groupadd -g 9999 security-c4po-reporting && \
|
|
useradd -r -u 9999 -g security-c4po-reporting security-c4po-reporting
|
|
RUN mkdir /data
|
|
RUN chown security-c4po-reporting:security-c4po-reporting /data
|
|
USER security-c4po-reporting
|
|
|
|
# GET CURRENT STAGE
|
|
ARG STAGE
|
|
ENV ENV_STAGE=$STAGE
|
|
|
|
# COPY PACKAGE INTO IMAGE
|
|
COPY ./build/libs/security-c4po-reporting-0.0.1-SNAPSHOT.jar /
|
|
USER security-c4po-reporting
|
|
EXPOSE 8444
|
|
|
|
# RUN JAVA
|
|
# CMD [ "java", "-jar", "security-c4po-reporting-0.0.1-SNAPSHOT.jar" ]
|
|
ENTRYPOINT [ "java", "-jar", "-Dspring.profiles.active=${ENV_STAGE}", "security-c4po-reporting-0.0.1-SNAPSHOT.jar" ]
|