From 69da796f07d5cd48928b2a9311f202fd5ee0a08a Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Sep 2019 13:49:14 +0000 Subject: [PATCH] 2.0.3-debian-9-r0 release --- bitnami/parse-dashboard/2/debian-9/Dockerfile | 31 +++++++++++++++++++ .../2/debian-9/docker-compose.yml | 29 +++++++++++++++++ .../2/debian-9/rootfs/app-entrypoint.sh | 13 ++++++++ .../rootfs/parse-dashboard-inputs.json | 11 +++++++ .../parse-dashboard/2/debian-9/rootfs/run.sh | 18 +++++++++++ bitnami/parse-dashboard/README.md | 4 +-- bitnami/parse-dashboard/docker-compose.yml | 2 +- 7 files changed, 105 insertions(+), 3 deletions(-) create mode 100644 bitnami/parse-dashboard/2/debian-9/Dockerfile create mode 100644 bitnami/parse-dashboard/2/debian-9/docker-compose.yml create mode 100755 bitnami/parse-dashboard/2/debian-9/rootfs/app-entrypoint.sh create mode 100644 bitnami/parse-dashboard/2/debian-9/rootfs/parse-dashboard-inputs.json create mode 100755 bitnami/parse-dashboard/2/debian-9/rootfs/run.sh diff --git a/bitnami/parse-dashboard/2/debian-9/Dockerfile b/bitnami/parse-dashboard/2/debian-9/Dockerfile new file mode 100644 index 000000000000..a1a92f478e3c --- /dev/null +++ b/bitnami/parse-dashboard/2/debian-9/Dockerfile @@ -0,0 +1,31 @@ +FROM bitnami/minideb-extras:stretch-r480 +LABEL maintainer "Bitnami " + +ENV BITNAMI_PKG_CHMOD="-R g+rwX" \ + HOME="/" + +# Install required system packages and dependencies +RUN install_packages ghostscript imagemagick libbz2-1.0 libc6 libgcc1 libncurses5 libreadline7 libsqlite3-0 libssl1.1 libstdc++6 libtinfo5 zlib1g +RUN bitnami-pkg install node-8.16.1-0 --checksum 912809b0cd1ddc5828dea8f09fdf55e09653e62a95b38dac9823efc8b659fe9a +RUN bitnami-pkg unpack parse-dashboard-2.0.3-0 --checksum dfa8186ed0165b26104b9f7c09929df5666de9ff692e2cff2702d7c409085d1c + +COPY rootfs / +ENV BITNAMI_APP_NAME="parse-dashboard" \ + BITNAMI_IMAGE_VERSION="2.0.3-debian-9-r0" \ + NAMI_PREFIX="/.nami" \ + PARSE_APP_ID="myappID" \ + PARSE_DASHBOARD_APP_NAME="MyDashboard" \ + PARSE_DASHBOARD_PASSWORD="bitnami" \ + PARSE_DASHBOARD_USER="user" \ + PARSE_HOST="parse" \ + PARSE_MASTER_KEY="mymasterKey" \ + PARSE_MOUNT_PATH="/parse" \ + PARSE_PORT_NUMBER="1337" \ + PARSE_USE_HOSTNAME="no" \ + PATH="/opt/bitnami/node/bin:/opt/bitnami/parse-dashboard/bin:$PATH" + +EXPOSE 4040 + +USER 1001 +ENTRYPOINT [ "/app-entrypoint.sh" ] +CMD [ "/run.sh" ] diff --git a/bitnami/parse-dashboard/2/debian-9/docker-compose.yml b/bitnami/parse-dashboard/2/debian-9/docker-compose.yml new file mode 100644 index 000000000000..f44847a8638c --- /dev/null +++ b/bitnami/parse-dashboard/2/debian-9/docker-compose.yml @@ -0,0 +1,29 @@ +version: '2' +services: + mongodb: + image: 'bitnami/mongodb:4.0' + volumes: + - 'mongodb_data:/bitnami' + parse: + image: 'bitnami/parse:3' + ports: + - '1337:1337' + volumes: + - 'parse_data:/bitnami' + depends_on: + - mongodb + parse-dashboard: + image: 'bitnami/parse-dashboard:2' + ports: + - '80:4040' + volumes: + - 'parse_dashboard_data:/bitnami' + depends_on: + - parse +volumes: + mongodb_data: + driver: local + parse_data: + driver: local + parse_dashboard_data: + driver: local diff --git a/bitnami/parse-dashboard/2/debian-9/rootfs/app-entrypoint.sh b/bitnami/parse-dashboard/2/debian-9/rootfs/app-entrypoint.sh new file mode 100755 index 000000000000..dbbe60e305a2 --- /dev/null +++ b/bitnami/parse-dashboard/2/debian-9/rootfs/app-entrypoint.sh @@ -0,0 +1,13 @@ +#!/bin/bash -e + +. /opt/bitnami/base/functions +. /opt/bitnami/base/helpers + +print_welcome_page + +if [[ "$1" == "nami" && "$2" == "start" ]] || [[ "$1" == "/run.sh" ]]; then + nami_initialize parse-dashboard + info "Starting parse-dashboard... " +fi + +exec tini -- "$@" diff --git a/bitnami/parse-dashboard/2/debian-9/rootfs/parse-dashboard-inputs.json b/bitnami/parse-dashboard/2/debian-9/rootfs/parse-dashboard-inputs.json new file mode 100644 index 000000000000..74aa02de9737 --- /dev/null +++ b/bitnami/parse-dashboard/2/debian-9/rootfs/parse-dashboard-inputs.json @@ -0,0 +1,11 @@ +{ + "dashboardName": "{{$global.env.PARSE_DASHBOARD_APP_NAME}}", + "parseAppId": "{{$global.env.PARSE_APP_ID}}", + "parseHost": "{{$global.env.PARSE_HOST}}", + "parseMasterKey": "{{$global.env.PARSE_MASTER_KEY}}", + "parseMountPath": "{{$global.env.PARSE_MOUNT_PATH}}", + "parsePort": "{{$global.env.PARSE_PORT_NUMBER}}", + "parseUseHostname": "{{$global.env.PARSE_USE_HOSTNAME}}", + "password": "{{$global.env.PARSE_DASHBOARD_PASSWORD}}", + "username": "{{$global.env.PARSE_DASHBOARD_USER}}" +} \ No newline at end of file diff --git a/bitnami/parse-dashboard/2/debian-9/rootfs/run.sh b/bitnami/parse-dashboard/2/debian-9/rootfs/run.sh new file mode 100755 index 000000000000..08b33bfaec77 --- /dev/null +++ b/bitnami/parse-dashboard/2/debian-9/rootfs/run.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +. /opt/bitnami/base/functions +. /opt/bitnami/base/helpers + +USER=parsedashboard +DAEMON=parse-dashboard +EXEC=$(which $DAEMON) +START_COMMAND="${EXEC} --config /opt/bitnami/parse-dashboard/config.json --allowInsecureHTTP 1" + +cd /opt/bitnami/parse-dashboard || exit 1 + +# If container is started as `root` user +if [ $EUID -eq 0 ]; then + exec gosu "${USER}" bash -c "${START_COMMAND}" +else + exec bash -c "${START_COMMAND}" +fi diff --git a/bitnami/parse-dashboard/README.md b/bitnami/parse-dashboard/README.md index 5c9adfa6c981..1311a3a18779 100644 --- a/bitnami/parse-dashboard/README.md +++ b/bitnami/parse-dashboard/README.md @@ -37,8 +37,8 @@ Non-root container images add an extra layer of security and are generally recom Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/containers/how-to/understand-rolling-tags-containers/). -* [`1-ol-7`, `1.4.3-ol-7-r57` (1/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-parse-dashboard/blob/1.4.3-ol-7-r57/1/ol-7/Dockerfile) -* [`1-debian-9`, `1.4.3-debian-9-r51`, `1`, `1.4.3`, `1.4.3-r51`, `latest` (1/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-parse-dashboard/blob/1.4.3-debian-9-r51/1/debian-9/Dockerfile) +* [`2-debian-9`, `2.0.3-debian-9-r0`, `2`, `2.0.3`, `2.0.3-r0`, `latest` (2/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-parse-dashboard/blob/2.0.3-debian-9-r0/2/debian-9/Dockerfile) +* [`2-ol-7`, `0.0.0-ol-7-r0` (2/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-parse-dashboard/blob/0.0.0-ol-7-r0/2/ol-7/Dockerfile) Subscribe to project updates by watching the [bitnami/parse-dashboard GitHub repo](https://github.com/bitnami/bitnami-docker-parse-dashboard). diff --git a/bitnami/parse-dashboard/docker-compose.yml b/bitnami/parse-dashboard/docker-compose.yml index 5d1f58f78dc4..f44847a8638c 100644 --- a/bitnami/parse-dashboard/docker-compose.yml +++ b/bitnami/parse-dashboard/docker-compose.yml @@ -13,7 +13,7 @@ services: depends_on: - mongodb parse-dashboard: - image: 'bitnami/parse-dashboard:1' + image: 'bitnami/parse-dashboard:2' ports: - '80:4040' volumes: