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