Skip to content
Snippets Groups Projects
Commit 0e9104ec authored by René Schöne's avatar René Schöne
Browse files

using shell as entrypoint

parent bc14ba21
No related branches found
No related tags found
No related merge requests found
Pipeline #8717 failed
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 ["./start-builder.sh"]
ENTRYPOINT ["/bin/sh"]
#!/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 $@
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment