diff --git a/Dockerfile b/Dockerfile
index 9feeec59273117338b79dbb5e09bf785379a9bb8..d285e855e3bc52b795f43ec9cc07970068728a3d 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 a356cd312038c547a2e91e97ce96b4d88a40d2de..d1cb86553cee38dbe8dcc76e70ff7ee5b23c97e8 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 $@