mirror of
https://github.com/bitnami/containers.git
synced 2026-03-07 10:07:20 +08:00
36 lines
1.4 KiB
Docker
36 lines
1.4 KiB
Docker
FROM gcr.io/stacksmith-images/minideb:jessie-r9
|
|
|
|
MAINTAINER Bitnami <containers@bitnami.com>
|
|
|
|
ENV BITNAMI_APP_NAME=jasperreports \
|
|
BITNAMI_IMAGE_VERSION=6.3.0-r7 \
|
|
PATH=/opt/bitnami/tomcat/bin:/opt/bitnami/mysql/bin/:$PATH
|
|
|
|
# System packages required
|
|
RUN install_packages libc6 libxext6 libx11-6 libxcb1 libxau6 libxdmcp6 libglib2.0-0 libfreetype6 libfontconfig1 libstdc++6 libgcc1 zlib1g libselinux1 libpng12-0 libexpat1 libffi6 libpcre3 libxml2 liblzma5 libssl1.0.0 libncurses5 libtinfo5
|
|
|
|
# Additional modules required
|
|
RUN bitnami-pkg install java-1.8.0_111-1 --checksum f7705a3955f006eb59a6e4240a01d8273b17ba38428d30ffe7d10c9cc525d7be
|
|
RUN bitnami-pkg install tomcat-8.0.39-3 --checksum 0b84cb324fa971d610eadbc7db1b2b00c8ca7a97ae4c527f193a94340f489c71
|
|
RUN bitnami-pkg install mysql-client-10.1.19-1 --checksum 2d946c8ee3e2e845f68a5cf3751d6477d88af194d263842797fe50a44414a173
|
|
|
|
# Install jasperreports
|
|
RUN bitnami-pkg unpack jasperreports-6.3.0-1 --checksum bfb22b415e4b0d33a6306f9a6971bc4f69802a46606e0a2cbfc746f09d9831cd
|
|
|
|
COPY rootfs /
|
|
|
|
ENV JASPERREPORTS_USERNAME="user" \
|
|
JASPERREPORTS_PASSWORD="bitnami" \
|
|
JASPERREPORTS_EMAIL="user@example.com" \
|
|
MARIADB_USER="root" \
|
|
MARIADB_HOST="mariadb" \
|
|
MARIADB_PORT="3306"
|
|
|
|
VOLUME ["/bitnami/jasperreports"]
|
|
|
|
EXPOSE 8080 8443
|
|
|
|
ENTRYPOINT ["/app-entrypoint.sh"]
|
|
|
|
CMD ["nami", "start", "--foreground", "tomcat"]
|