14 lines
367 B
Docker
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
|