1 FROM openjdk:8-jre-alpine
4 ARG PKG_FILENAME=nbi-rest-services-1.0.0-SNAPSHOT.jar
5 ADD target/$PKG_FILENAME app.jar
7 COPY src/main/resources/certificate /certs
9 RUN for cert in $(ls -d /certs/*); do \
10 echo "adding $cert to java keystore..."; \
13 -storepass "${CERT_PASS}" \
14 -keystore $JAVA_HOME/lib/security/cacerts \
15 -alias "$(basename $cert)" \
19 ENV SERVER_PORT=${SERVER_PORT:-8080}
20 ENV JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -jar"
23 ENTRYPOINT java $JAVA_OPTS -jar /app.jar