From b6b63a6c6d10a69eff3239fbec367d5e740f263a Mon Sep 17 00:00:00 2001 From: veronoicc Date: Tue, 14 May 2024 10:01:47 +0200 Subject: [PATCH] Add Dockerfile --- Dockerfile | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2de6bb9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM --platform=$BUILDPLATFORM gradle:jdk17 as base +WORKDIR /build +COPY --chown=gradle:gradle build.gradle settings.gradle gradle.properties ./ +COPY --chown=gradle:gradle src src +RUN gradle --no-daemon build + +FROM --platform=$TARGETPLATFORM openjdk:17-alpine +WORKDIR /app +COPY --from=builder /build/build/libs/ViaProxy-*.jar ViaProxy.jar +ENTRYPOINT ["java", "-jar", "ViaProxy.jar"] \ No newline at end of file