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 $@