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 FROM openjdk:8
WORKDIR /ragdoc-builder 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/ ADD . /ragdoc-builder/
RUN chmod +x ./gradlew start-builder.sh && ./gradlew --no-daemon --version RUN chmod +x start-builder.sh
RUN ./gradlew fatJar && rm -r gradle/ extendj/ src/ build/ gradlew build.gradle settings.gradle 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" ENV BOOT_CLASSPATH="/usr/local/openjdk-8/jre/lib/rt.jar"
VOLUME ["/src"] VOLUME ["/src"]
VOLUME ["/data"] VOLUME ["/data"]
# ENTRYPOINT ["java", "-jar", "rd-builder.jar", "-d", "/data", "-bootclasspath", "$BOOT_CLASSPATH", "/src/*"] # 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 #!/bin/sh
TARGET=${1:-/data} java -jar rd-builder.jar -bootclasspath $BOOT_CLASSPATH $@
SOURCE=${2:-/src/}
JAVA_FILES=$(find $SOURCE -name '*.java')
java -jar rd-builder.jar -d $TARGET -bootclasspath $BOOT_CLASSPATH $JAVA_FILES
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment