ViaProxy/Dockerfile

11 lines
442 B
Docker
Raw Normal View History

2024-05-14 10:18:41 +02:00
FROM --platform=$BUILDPLATFORM gradle:jdk21 as builder
2024-05-14 10:01:47 +02:00
WORKDIR /build
2024-05-14 10:22:30 +02:00
RUN apt-get upgrade && apt-get install -y git
2024-05-14 10:01:47 +02:00
COPY --chown=gradle:gradle build.gradle settings.gradle gradle.properties ./
COPY --chown=gradle:gradle src src
RUN gradle --no-daemon build
2024-05-14 10:18:41 +02:00
FROM --platform=$TARGETPLATFORM eclipse-temurin:21-jre-alpine
2024-05-14 10:01:47 +02:00
WORKDIR /app
COPY --from=builder /build/build/libs/ViaProxy-*.jar ViaProxy.jar
ENTRYPOINT ["java", "-jar", "ViaProxy.jar"]