From 728997e32cf633dd304054457cff29240c9b885d Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 5 Mar 2026 09:18:39 +0100 Subject: [PATCH] [bitnami/appsmith] Release 1.97.0-debian-12-r0 (#91234) Signed-off-by: Bitnami Bot --- bitnami/appsmith/1/debian-12/Dockerfile | 14 +-- bitnami/appsmith/README.md | 110 ++---------------------- 2 files changed, 15 insertions(+), 109 deletions(-) diff --git a/bitnami/appsmith/1/debian-12/Dockerfile b/bitnami/appsmith/1/debian-12/Dockerfile index 9dc4706bd3be..26de7cecafdb 100644 --- a/bitnami/appsmith/1/debian-12/Dockerfile +++ b/bitnami/appsmith/1/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-02-19T08:08:26Z" \ + org.opencontainers.image.created="2026-03-05T07:43:55Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/appsmith/README.md" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/appsmith" \ org.opencontainers.image.title="appsmith" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.96.0" + org.opencontainers.image.version="1.97.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,12 +29,12 @@ RUN --mount=type=secret,id=downloads_url,env=SECRET_DOWNLOADS_URL \ mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ || exit 1 ; \ COMPONENTS=( \ "render-template-1.0.9-162-linux-${OS_ARCH}-debian-12" \ - "python-3.14.3-2-linux-${OS_ARCH}-debian-12" \ - "node-20.20.0-1-linux-${OS_ARCH}-debian-12" \ - "nginx-1.29.5-0-linux-${OS_ARCH}-debian-12" \ + "python-3.14.3-9-linux-${OS_ARCH}-debian-12" \ + "node-20.20.0-2-linux-${OS_ARCH}-debian-12" \ + "nginx-1.29.5-4-linux-${OS_ARCH}-debian-12" \ "mongodb-shell-2.7.0-0-linux-${OS_ARCH}-debian-12" \ "jre-17.0.18-10-1-linux-${OS_ARCH}-debian-12" \ - "appsmith-1.96.0-0-linux-${OS_ARCH}-debian-12" \ + "appsmith-1.97.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -53,7 +53,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/nginx/postunpack.sh RUN /opt/bitnami/scripts/appsmith/postunpack.sh -ENV APP_VERSION="1.96.0" \ +ENV APP_VERSION="1.97.0" \ BITNAMI_APP_NAME="appsmith" \ IMAGE_REVISION="0" \ NGINX_HTTPS_PORT_NUMBER="" \ diff --git a/bitnami/appsmith/README.md b/bitnami/appsmith/README.md index 259078992e15..c11d87b9d22c 100644 --- a/bitnami/appsmith/README.md +++ b/bitnami/appsmith/README.md @@ -1,7 +1,5 @@ # Bitnami Secure Image for Appsmith -## What is Appsmith? - > Appsmith is an open source platform for building and maintaining internal tools, such as custom dashboards, admin panels or CRUD apps. [Overview of Appsmith](https://www.appsmith.com/) @@ -56,50 +54,18 @@ cd bitnami/APP/VERSION/OPERATING-SYSTEM docker build -t bitnami/APP:latest . ``` -## Maintenance +## Using `docker-compose.yaml` -### Upgrade this image - -Bitnami provides up-to-date versions of Appsmith, including security patches, soon after they are made upstream. We recommend that you follow these steps to upgrade your container. - -#### Step 1: Get the updated image - -```console -docker pull bitnami/appsmith:latest -``` - -or if you're using Docker Compose, update the value of the image property to `bitnami/appsmith:latest`. - -#### Step 2: Remove the currently running container - -```console -docker rm -v appsmith -``` - -or using Docker Compose: - -```console -docker-compose rm -v appsmith -``` - -#### Step 3: Run the new image - -Re-create your container from the new image. - -```console -docker run --name appsmith bitnami/appsmith:latest -``` - -or using Docker Compose: - -```console -docker-compose up appsmith -``` +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/appsmith). ## Configuration +The following section describes the supported environment variables + ### Environment variables +The following tables list the main variables you can set. + #### Customizable environment variables | Name | Description | Default Value | @@ -147,30 +113,7 @@ docker-compose up appsmith | `APPSMITH_DAEMON_USER` | Appsmith daemon system user. | `appsmith` | | `APPSMITH_DAEMON_GROUP` | Appsmith daemon system group. | `appsmith` | -When you start the Appsmith 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. Please note that some variables are only considered when the container is started for the first time. If you want to add a new environment variable: - -- For docker-compose add the variable name and value under the application section in the [`docker-compose.yml`](https://github.com/bitnami/containers/blob/main/bitnami/appsmith/docker-compose.yml) file present in this repository: - - ```yaml - appsmith-api: - ... - environment: - - APPSMITH_PASSWORD=my_password - ... - ``` - -- For manual execution add a `--env` option with each variable and value: - - ```console - $ docker run -d --name appsmith-api -p 80:8080 -p 443:8443 \ - --env APPSMITH_PASSWORD=my_password \ - --env APPSMITH_MODE=backend \ - --network appsmith-tier \ - --volume /path/to/appsmith-persistence:/bitnami \ - bitnami/appsmith:latest - ``` - -Available environment variables: +When you start the Appsmith 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. Please note that some variables are only considered when the container is started for the first time. #### Run mode @@ -184,38 +127,7 @@ The running mode is defined via the `APPSMITH_MODE` environment variable. The po ##### Connect Appsmith container to an existing database -The Bitnami Appsmith container supports connecting the Appsmith application to an external database. This would be an example of using an external database for Appsmith. - -- Modify the [`docker-compose.yml`](https://github.com/bitnami/containers/blob/main/bitnami/appsmith/docker-compose.yml) file present in this repository: - - ```diff - appsmith: - ... - environment: - - - APPSMITH_DATABASE_HOST=mongodb - + - APPSMITH_DATABASE_HOST=mongodb_host - - APPSMITH_DATABASE_PORT_NUMBER=27017 - - APPSMITH_DATABASE_NAME=appsmith_db - - APPSMITH_DATABASE_USER=appsmith_user - - - ALLOW_EMPTY_PASSWORD=yes - + - APPSMITH_DATABASE_PASSWORD=appsmith_password - ... - ``` - -- For manual execution: - - ```console - $ docker run -d --name appsmith\ - -p 8080:8080 -p 8443:8443 \ - --network appsmith-network \ - --env APPSMITH_DATABASE_HOST=mongodb_host \ - --env APPSMITH_DATABASE_PORT_NUMBER=27017 \ - --env APPSMITH_DATABASE_NAME=appsmith_db \ - --env APPSMITH_DATABASE_USER=appsmith_user \ - --env APPSMITH_DATABASE_PASSWORD=appsmith_password \ - --volume appsmith_data:/bitnami/appsmith \ - bitnami/appsmith:latest - ``` +The Bitnami Appsmith container supports connecting the Appsmith application to an external database. ### FIPS configuration in Bitnami Secure Images @@ -239,12 +151,6 @@ docker-compose logs wordpress You can configure the containers [logging driver](https://docs.docker.com/engine/admin/logging/overview/) using the `--log-driver` option if you wish to consume the container logs differently. In the default configuration docker uses the `json-file` driver. -## Using `docker-compose.yaml` - -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/appsmith). - -If you detect any issue in the `docker-compose.yaml` file, feel free to report it or contribute with a fix by following our [Contributing Guidelines](https://github.com/bitnami/containers/blob/main/CONTRIBUTING.md). - ## License Copyright © 2026 Broadcom. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.