FROM maven:3.5.0-jdk-8-alpine AS builder
WORKDIR /app
ADD ./ /app
RUN mvn clean package -Dmaven.test.skip=true
FROM openjdk:8-jre-alpine
COPY –from=builder /app/target/*.jar /app/demo.jar
RUN yum -y install fontconfig \
&& yum -y install mkfontscale \
&& mkfontscale && mkfontdir \
&& fc-cache -fv
COPY CNBold.otf /usr/share/fonts/truetype/dejavu/CNBold.otf
ENV JAVA_OPTS=""
ENV PARAMS=""
EXPOSE 5566
ENTRYPOINT [ “sh”, “-c”, “java -Djava.security.egd=file:/dev/./urandom $JAVA_OPTS -jar /app/demo.jar $PARAMS” ]