diff --git a/bitnami/parse/9/debian-12/Dockerfile b/bitnami/parse/9/debian-12/Dockerfile index 07466d76f4ff..8c2687d6e087 100644 --- a/bitnami/parse/9/debian-12/Dockerfile +++ b/bitnami/parse/9/debian-12/Dockerfile @@ -7,13 +7,13 @@ ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith" ARG TARGETARCH LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2026-04-12T11:55:39Z" \ + org.opencontainers.image.created="2026-05-01T13:58:41Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/parse/README.md" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/parse" \ org.opencontainers.image.title="parse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="9.8.0" + org.opencontainers.image.version="9.9.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -28,10 +28,10 @@ RUN --mount=type=secret,id=downloads_url,env=SECRET_DOWNLOADS_URL \ DOWNLOADS_URL=${SECRET_DOWNLOADS_URL:-${DOWNLOADS_URL}} ; \ mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ || exit 1 ; \ COMPONENTS=( \ - "python-3.14.4-1-linux-${OS_ARCH}-debian-12" \ - "node-24.14.1-0-linux-${OS_ARCH}-debian-12" \ + "python-3.14.4-5-linux-${OS_ARCH}-debian-12" \ + "node-24.15.0-0-linux-${OS_ARCH}-debian-12" \ "mongodb-shell-2.8.2-0-linux-${OS_ARCH}-debian-12" \ - "parse-9.8.0-0-linux-${OS_ARCH}-debian-12" \ + "parse-9.9.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN uninstall_packages curl COPY rootfs / RUN /opt/bitnami/scripts/parse/postunpack.sh -ENV APP_VERSION="9.8.0" \ +ENV APP_VERSION="9.9.0" \ BITNAMI_APP_NAME="parse" \ IMAGE_REVISION="0" \ PATH="/opt/bitnami/python/bin:/opt/bitnami/node/bin:/opt/bitnami/mongodb/bin:/opt/bitnami/parse/bin:$PATH" diff --git a/bitnami/parse/README.md b/bitnami/parse/README.md index 418d6b41df7b..f7095ac6ebbf 100644 --- a/bitnami/parse/README.md +++ b/bitnami/parse/README.md @@ -13,6 +13,14 @@ docker run --name parse bitnami/parse:latest You can find the default credentials and available configuration options in the [Environment Variables](#environment-variables) section. +## Using `docker-compose.yml` + +The docker-compose.yaml file of this container can be found in the [Bitnami Containers repository](https://github.com/bitnami/containers/). + +[https://github.com/bitnami/containers/tree/main/bitnami/parse/docker-compose.yml](https://github.com/bitnami/containers/tree/main/bitnami/parse/docker-compose.yml) + +Please be aware this file has not undergone internal testing. Consequently, we advise its use exclusively for development or testing purposes. For production-ready deployments, we highly recommend utilizing its associated [Bitnami Helm chart](https://github.com/bitnami/charts/tree/main/bitnami/parse). + ## Why use Bitnami Secure Images? Those are hardened, minimal CVE images built and maintained by Bitnami. Bitnami Secure Images are based on the cloud-optimized, security-hardened enterprise [OS Photon Linux](https://vmware.github.io/photon/). Why choose BSI images? @@ -62,41 +70,6 @@ To avoid inadvertent removal of these volumes you can [mount host directories as > **NOTE** As this is a non-root container, the mounted files and directories must have the proper permissions for the UID `1001`. -## Upgrade this application - -Bitnami provides up-to-date versions of Mongodb and Parse, including security patches, soon after they are made upstream. We recommend that you follow these steps to upgrade your container. We will cover here the upgrade of the Parse container. For the Mongodb upgrade see - -1. Get the updated images: - - ```console - docker pull bitnami/parse:latest - ``` - -2. Stop your container - - - For docker-compose: `$ docker-compose stop parse` - - For manual execution: `$ docker stop parse` - -3. Take a snapshot of the application state - - ```console - rsync -a /path/to/parse-persistence /path/to/parse-persistence.bkp.$(date +%Y%m%d-%H.%M.%S) - ``` - - Additionally, [snapshot the MongoDB® data](https://github.com/bitnami/containers/blob/main/bitnami/mongodb#step-2-stop-and-backup-the-currently-running-container) - - You can use these snapshots to restore the application state should the upgrade fail. - -4. Remove the currently running container - - - For docker-compose: `$ docker-compose rm parse` - - For manual execution: `$ docker rm parse` - -5. Run the new image - - - For docker-compose: `$ docker-compose up parse` - - For manual execution (mount the directories if needed): `docker run --name parse bitnami/parse:latest` - ## Configuration The following section describes the supported environment variables @@ -140,8 +113,6 @@ The following tables list the main variables you can set. | `PARSE_DAEMON_GROUP` | Parse system group. | `parse` | | `PARSE_DEFAULT_DATABASE_HOST` | Default database server host. | `mongodb` | -When you start the parse image, you can adjust the configuration of the instance by passing one or more environment variables either on the docker-compose file or on the `docker run` command line. - ### How to deploy your Cloud functions with Parse Cloud Code? You can use Cloud Code to run a piece of code in your Parse Server instead of the user's mobile devices. To run your Cloud functions using this image, follow the steps below: