forked from TIBCOSoftware/js-docker
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
I'm trying to get this working with 7.8.0 (I haven't tried 7.5.0), but there is a missing target folder. Have you tried this?
$ docker build -t jasperserver-ce:7.8.0 .
Sending build context to Docker daemon 1.176GB
Step 1/36 : ARG TOMCAT_BASE_IMAGE=tomcat:9.0.38-jdk11-openjdk
Step 2/36 : FROM ${TOMCAT_BASE_IMAGE}
---> f796d3d2c195
Step 3/36 : ARG DN_HOSTNAME
---> Using cache
---> 0f3318136b8a
Step 4/36 : ARG KS_PASSWORD
---> Using cache
---> c2b1c6bd532a
Step 5/36 : ARG JRS_HTTPS_ONLY
---> Using cache
---> 2e5eeacf128f
Step 6/36 : ARG HTTP_PORT
---> Using cache
---> eac70e449bb6
Step 7/36 : ARG HTTPS_PORT
---> Using cache
---> 28d3b917150a
Step 8/36 : ARG POSTGRES_JDBC_DRIVER_VERSION
---> Using cache
---> e0e9a4d77d36
Step 9/36 : ARG JASPERREPORTS_SERVER_VERSION
---> Using cache
---> e8a3d53aba38
Step 10/36 : ARG EXPLODED_INSTALLER_DIRECTORY
---> Using cache
---> 426a190d1f4f
Step 11/36 : ENV PHANTOMJS_VERSION ${PHANTOMJS_VERSION:-2.1.1}
---> Using cache
---> 3e040cf8e553
Step 12/36 : ENV DN_HOSTNAME ${DN_HOSTNAME:-localhost.localdomain}
---> Using cache
---> 85b0929ac73c
Step 13/36 : ENV KS_PASSWORD ${KS_PASSWORD:-changeit}
---> Using cache
---> 325243cb23ff
Step 14/36 : ENV JRS_HTTPS_ONLY ${JRS_HTTPS_ONLY:-false}
---> Using cache
---> 75d2513607e1
Step 15/36 : ENV HTTP_PORT ${HTTP_PORT:-8080}
---> Using cache
---> ac2af94a0a3e
Step 16/36 : ENV HTTPS_PORT ${HTTPS_PORT:-8443}
---> Using cache
---> f7500691839c
Step 17/36 : ENV POSTGRES_JDBC_DRIVER_VERSION ${POSTGRES_JDBC_DRIVER_VERSION:-42.2.16}
---> Using cache
---> 92f14389cf95
Step 18/36 : ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-7.8.0}
---> Using cache
---> c084c387a8c8
Step 19/36 : ENV EXPLODED_INSTALLER_DIRECTORY ${EXPLODED_INSTALLER_DIRECTORY:-resources/jasperreports-server-cp-$JASPERREPORTS_SERVER_VERSION-bin}
---> Using cache
---> 124af7ca4b28
Step 20/36 : RUN mkdir -p /usr/src/jasperreports-server
---> Using cache
---> 5a28e6bbfbd2
Step 21/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/jasperserver $CATALINA_HOME/webapps/jasperserver/
---> Using cache
---> 49438b4200f8
Step 22/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/TIB* /usr/src/jasperreports-server/
---> Using cache
---> 254f4de6b1b3
Step 23/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/apache-ant /usr/src/jasperreports-server/apache-ant/
---> Using cache
---> 76c8e1b4059fStep 24/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/buildomatic/js-ant /usr/src/jasperreports-server/buildomatic/
---> Using cache
---> 81816a9efd60
Step 25/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/buildomatic/build.xml /usr/src/jasperreports-server/buildomatic/
---> Using cache
---> 1524698e3b0e
Step 26/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/buildomatic/bin/*.xml /usr/src/jasperreports-server/buildomatic/bin/
---> Using cache
---> 186c37e0c27c
Step 27/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/buildomatic/bin/app-server /usr/src/jasperreports-server/buildomatic/bin/app-server/
---> Using cache
---> c66e642abfc2
Step 28/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/buildomatic/bin/groovy /usr/src/jasperreports-server/buildomatic/bin/groovy/
---> Using cache
---> d451cb00ce8c
Step 29/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/buildomatic/conf_source /usr/src/jasperreports-server/buildomatic/conf_source/
---> Using cache
---> 14f459cff404
Step 30/36 : COPY ${EXPLODED_INSTALLER_DIRECTORY}/buildomatic/target /usr/src/jasperreports-server/buildomatic/target/
COPY failed: stat /var/lib/docker/tmp/docker-builder153074697/resources/jasperreports-server-cp-7.8.0-bin/buildomatic/target: no such file or directoryDockerfile to change Tomcat, Postgres driver versions:
ARG TOMCAT_BASE_IMAGE=tomcat:9.0.38-jdk11-openjdk
FROM ${TOMCAT_BASE_IMAGE}
ARG DN_HOSTNAME
ARG KS_PASSWORD
ARG JRS_HTTPS_ONLY
ARG HTTP_PORT
ARG HTTPS_PORT
ARG POSTGRES_JDBC_DRIVER_VERSION
ARG JASPERREPORTS_SERVER_VERSION
ARG EXPLODED_INSTALLER_DIRECTORY
ENV PHANTOMJS_VERSION ${PHANTOMJS_VERSION:-2.1.1}
ENV DN_HOSTNAME ${DN_HOSTNAME:-localhost.localdomain}
ENV KS_PASSWORD ${KS_PASSWORD:-changeit}
ENV JRS_HTTPS_ONLY ${JRS_HTTPS_ONLY:-false}
ENV HTTP_PORT ${HTTP_PORT:-8080}
ENV HTTPS_PORT ${HTTPS_PORT:-8443}
ENV POSTGRES_JDBC_DRIVER_VERSION ${POSTGRES_JDBC_DRIVER_VERSION:-42.2.16}
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-7.8.0}
ENV EXPLODED_INSTALLER_DIRECTORY ${EXPLODED_INSTALLER_DIRECTORY:-resources/jasperreports-server-cp-$JASPERREPORTS_SERVER_VERSION-bin}Changes to resources/unpackWARInstaller-ce.sh:
#!/bin/bash
JASPERREPORTS_SERVER_VERSION=7.8.0
# The JasperReports Server CE War File Distribution
# For example: TIB_js-jrs-cp_7.5.0_bin.zip
unzip -o -q TIB_js-jrs-cp_${JASPERREPORTS_SERVER_VERSION}_bin.zip -d .
cd jasperreports-server-cp-${JASPERREPORTS_SERVER_VERSION}-bin || exit
unzip -o -q jasperserver.war -d jasperserverDownloaded files to resources:
phantomjs-2.1.1-linux-x86_64.tar.bz2
postgresql-42.2.16.jar
TIB_js-jrs-cp_7.8.0_bin.zip
Metadata
Metadata
Assignees
Labels
No labels