From f8ffeb728cdfe3885a3f17c59b82d0c6c0fd4715 Mon Sep 17 00:00:00 2001 From: Milan Petrovic <5rovicmilan8@gmail.com> Date: Wed, 11 Jun 2025 11:09:47 +0200 Subject: [PATCH] Dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..bc78cea05 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM eclipse-temurin:21-jdk-alpine AS builder + +WORKDIR /source + +COPY gradlew . +COPY build.gradle . +COPY settings.gradle . +COPY gradle ./gradle +RUN chmod 500 gradlew + +RUN ./gradlew dependencies --info --no-daemon + +COPY . . +RUN ./gradlew build --no-daemon -x test + +FROM eclipse-temurin:21-jre-alpine +WORKDIR /app +COPY --from=builder /source/build/libs/*.jar app.jar +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "app.jar"]