demo-springboot/bmi/Dockerfile

14 lines
367 B
Docker

FROM maven:3.8.3-jdk-11-slim AS build
RUN mkdir /project
COPY . /project
WORKDIR /project
RUN mvn clean package
FROM adoptopenjdk/openjdk11:jre-11.0.15_10-alpine
RUN mkdir /app
RUN addgroup -g 1001 -S stef
RUN adduser -S stef -u 1001
COPY --from=build /project/target/bmi-1.0.jar /app/bmi.jar
WORKDIR /app
RUN chown -R stef:stef /app
CMD java $JAVA_OPTS -jar bmi.jar