From 0e9104ec5f0f3263d1edc4f24f906092e6730051 Mon Sep 17 00:00:00 2001 From: rschoene <rene.schoene@tu-dresden.de> Date: Thu, 28 Jan 2021 16:51:12 +0100 Subject: [PATCH] using shell as entrypoint --- Dockerfile | 14 ++++++++++---- start-builder.sh | 5 +---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9feeec5..d285e85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,16 @@ FROM openjdk:8 WORKDIR /ragdoc-builder +COPY .gradle /ragdoc-builder/.gradle +COPY gradle /ragdoc-builder/gradle +COPY gradlew /ragdoc-builder/ +RUN ls -lha +RUN chmod +x ./gradlew && ./gradlew --no-daemon --version ADD . /ragdoc-builder/ -RUN chmod +x ./gradlew start-builder.sh && ./gradlew --no-daemon --version -RUN ./gradlew fatJar && rm -r gradle/ extendj/ src/ build/ gradlew build.gradle settings.gradle +RUN chmod +x start-builder.sh +RUN ./gradlew --no-daemon fatJar && rm -r gradle/ extendj/ src/ build/ gradlew build.gradle settings.gradle ENV BOOT_CLASSPATH="/usr/local/openjdk-8/jre/lib/rt.jar" VOLUME ["/src"] VOLUME ["/data"] -#ENTRYPOINT ["java", "-jar", "rd-builder.jar", "-d", "/data", "-bootclasspath", "$BOOT_CLASSPATH", "/src/*"] -ENTRYPOINT ["./start-builder.sh"] +# ENTRYPOINT ["java", "-jar", "rd-builder.jar", "-d", "/data", "-bootclasspath", "$BOOT_CLASSPATH", "/src/*"] +# ENTRYPOINT ["./start-builder.sh"] +ENTRYPOINT ["/bin/sh"] diff --git a/start-builder.sh b/start-builder.sh index a356cd3..d1cb865 100644 --- a/start-builder.sh +++ b/start-builder.sh @@ -1,5 +1,2 @@ #!/bin/sh -TARGET=${1:-/data} -SOURCE=${2:-/src/} -JAVA_FILES=$(find $SOURCE -name '*.java') -java -jar rd-builder.jar -d $TARGET -bootclasspath $BOOT_CLASSPATH $JAVA_FILES +java -jar rd-builder.jar -bootclasspath $BOOT_CLASSPATH $@ -- GitLab