From 7538b1c81914446e2b188941e77b638a235e145a Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 4 Apr 2017 08:44:17 +0000 Subject: [PATCH] 11.0.0-r0 release Update Wildfly to 11.0.0 --- bitnami/wildfly/11/.dockerignore | 3 ++ bitnami/wildfly/11/Dockerfile | 29 +++++++++++++++++++ bitnami/wildfly/11/docker-compose.yml | 16 ++++++++++ bitnami/wildfly/11/rootfs/app-entrypoint.sh | 13 +++++++++ bitnami/wildfly/11/rootfs/wildfly-inputs.json | 4 +++ bitnami/wildfly/README.md | 7 +++++ 6 files changed, 72 insertions(+) create mode 100644 bitnami/wildfly/11/.dockerignore create mode 100644 bitnami/wildfly/11/Dockerfile create mode 100644 bitnami/wildfly/11/docker-compose.yml create mode 100755 bitnami/wildfly/11/rootfs/app-entrypoint.sh create mode 100644 bitnami/wildfly/11/rootfs/wildfly-inputs.json diff --git a/bitnami/wildfly/11/.dockerignore b/bitnami/wildfly/11/.dockerignore new file mode 100644 index 000000000000..9076a0651a7e --- /dev/null +++ b/bitnami/wildfly/11/.dockerignore @@ -0,0 +1,3 @@ +.git +tests/ +README.md diff --git a/bitnami/wildfly/11/Dockerfile b/bitnami/wildfly/11/Dockerfile new file mode 100644 index 000000000000..5dded8b14331 --- /dev/null +++ b/bitnami/wildfly/11/Dockerfile @@ -0,0 +1,29 @@ +FROM bitnami/minideb-extras:jessie-r13 +MAINTAINER Bitnami + +ENV BITNAMI_IMAGE_VERSION=11.0.0-r0 \ + BITNAMI_APP_NAME=wildfly \ + PATH=/opt/bitnami/wildfly/bin:/opt/bitnami/java/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 + +# Additional modules required +RUN bitnami-pkg install java-1.8.0_121-0 --checksum 2743f753fd1ea88bf90352d95694f89ab0a0fb855cf0d1c7b2a6d92835f9ad27 + +# Install wildfly +RUN bitnami-pkg unpack wildfly-11.0.0-0 --checksum 210294a19deaba0d3614123086f54b538e4a51fb633498f0ed61226b4048e63f +RUN ln -sf /opt/bitnami/wildfly/data /app + +COPY rootfs/ / + +ENV WILDFLY_USERNAME=user \ + WILDFLY_PASSWORD=bitnami + +VOLUME ["/bitnami/wildfly"] + +EXPOSE 8080 9990 + +ENTRYPOINT ["/app-entrypoint.sh"] + +CMD ["nami", "start", "--foreground", "wildfly"] diff --git a/bitnami/wildfly/11/docker-compose.yml b/bitnami/wildfly/11/docker-compose.yml new file mode 100644 index 000000000000..06c8d4cce6d5 --- /dev/null +++ b/bitnami/wildfly/11/docker-compose.yml @@ -0,0 +1,16 @@ +version: '2' + +services: + wildfly: + image: 'bitnami/wildfly:11' + ports: + - '8080:8080' + - '9990:9990' + volumes: + - 'wildfly_data:/bitnami/wildfly' + environment: + - WILDFLY_PASSWORD=password + +volumes: + wildfly_data: + driver: local diff --git a/bitnami/wildfly/11/rootfs/app-entrypoint.sh b/bitnami/wildfly/11/rootfs/app-entrypoint.sh new file mode 100755 index 000000000000..5fb6cb5e3e40 --- /dev/null +++ b/bitnami/wildfly/11/rootfs/app-entrypoint.sh @@ -0,0 +1,13 @@ +#!/bin/bash -e +. /opt/bitnami/base/functions +. /opt/bitnami/base/helpers + +print_welcome_page +check_for_updates & + +if [[ "$1" == "nami" && "$2" == "start" ]] || [[ "$1" == "/init.sh" ]]; then + nami_initialize wildfly + info "Starting wildfly..." +fi + +exec tini -- "$@" diff --git a/bitnami/wildfly/11/rootfs/wildfly-inputs.json b/bitnami/wildfly/11/rootfs/wildfly-inputs.json new file mode 100644 index 000000000000..0c8e118f7b84 --- /dev/null +++ b/bitnami/wildfly/11/rootfs/wildfly-inputs.json @@ -0,0 +1,4 @@ +{ + "username": "{{$global.env.WILDFLY_USERNAME}}", + "password": "{{$global.env.WILDFLY_PASSWORD}}" +} diff --git a/bitnami/wildfly/README.md b/bitnami/wildfly/README.md index b185efc4396d..4ab3d841a0fa 100644 --- a/bitnami/wildfly/README.md +++ b/bitnami/wildfly/README.md @@ -24,6 +24,13 @@ services: - '9990:9990' ``` +# Supported tags and respective `Dockerfile` links + + - [`11`, `11.0.0-r0`, `latest` (11/Dockerfile)](https://github.com/bitnami/bitnami-docker-wildfly/blob/master/11/Dockerfile) + - [`10`, `10.1.0-r7` (10/Dockerfile)](https://github.com/bitnami/bitnami-docker-wildfly/blob/master/10/Dockerfile) + +Subscribe to project updates by watching the [bitnami/php-fpm GitHub repo](https://github.com/bitnami/bitnami-docker-wildfly). + # Get this image The recommended way to get the Bitnami Wildfly Docker Image is to pull the prebuilt image from the [Docker Hub Registry](https://hub.docker.com/r/bitnami/wildfly).