13 lines
330 B
Docker
13 lines
330 B
Docker
FROM eclipse-temurin:25-jdk AS build
|
|
ENV HOME=/app
|
|
RUN mkdir -p $HOME
|
|
WORKDIR $HOME
|
|
COPY . $HOME
|
|
|
|
RUN --mount=type=cache,target=/root/.m2 \
|
|
./mvnw clean package -DskipTests
|
|
|
|
FROM eclipse-temurin:25-jre-alpine
|
|
COPY --from=build /app/target/*.jar app.jar
|
|
ENTRYPOINT ["java", "-jar", "/app.jar", "--spring.profiles.active=prod"]
|