diff --git a/Dockerfile b/Dockerfile index 862ee9f..3710ee9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,13 @@ -FROM eclipse-temurin:25-jdk +# Build stage +FROM maven:3.9-eclipse-temurin-11 AS build +WORKDIR /build +COPY pom.xml . +COPY src ./src +RUN mvn clean package -DskipTests +# Runtime stage +FROM eclipse-temurin:11-jre WORKDIR /app -COPY target/troostwijk-scraper-1.0-SNAPSHOT.jar app.jar +COPY --from=build /build/target/troostwijk-scraper-1.0-SNAPSHOT-jar-with-dependencies.jar app.jar ENTRYPOINT ["java","-jar","/app/app.jar"]