From fdaf011651b27d35750ffec4f8ae998f0d4016fe Mon Sep 17 00:00:00 2001 From: Geoffrey Bauduin Date: Sun, 4 May 2025 15:08:11 +0000 Subject: [PATCH] build: Dockerfile --- Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..80086e6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM maven:3-openjdk-15 AS builder +WORKDIR /build +COPY pom.xml . +RUN mvn dependency:go-offline +COPY src ./src +RUN mvn package -DskipTests + +FROM openjdk:15-jdk-alpine +WORKDIR /app +COPY --from=builder /build/target/*.jar app.jar +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "app.jar"]