blob: 33811173d3efa6cb30fff505c43dcb8912031fe9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# Stage 1: BUILD
FROM maven:3.8.5-openjdk-17 AS build
WORKDIR /app
COPY mvnw pom.xml ./
COPY .mvn .mvn
COPY src src
RUN chmod +x mvnw
RUN ./mvnw clean package -q -Dmaven.test.skip=true
# Stage 2: RUN
FROM openjdk:17-alpine
RUN addgroup -S spring && adduser -S spring -G spring
USER spring:spring
COPY --from=build /app/target/markr-0.0.1-SNAPSHOT.jar /markr.jar
ENTRYPOINT ["java", "-jar", "/markr.jar"]
|