diff --git a/bitnami/appsmith/2/debian-12/Dockerfile b/bitnami/appsmith/2/debian-12/Dockerfile index 966db25df1b4..bb008e9447c4 100644 --- a/bitnami/appsmith/2/debian-12/Dockerfile +++ b/bitnami/appsmith/2/debian-12/Dockerfile @@ -7,7 +7,7 @@ ARG DOWNLOADS_URL="https://downloads.bitnami.com/files/stacksmith" ARG TARGETARCH LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2026-08-14T05:05:24Z" \ + org.opencontainers.image.created="2026-08-18T10:38:45Z" \ 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" \ @@ -28,7 +28,7 @@ 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=( \ - "render-template-1.0.10-1-linux-${OS_ARCH}-debian-12" \ + "render-template-1.0.10-2-linux-${OS_ARCH}-debian-12" \ "python-3.14.7-5-linux-${OS_ARCH}-debian-12" \ "node-24.19.0-0-linux-${OS_ARCH}-debian-12" \ "nginx-1.31.3-4-linux-${OS_ARCH}-debian-12" \ @@ -55,7 +55,7 @@ RUN /opt/bitnami/scripts/nginx/postunpack.sh RUN /opt/bitnami/scripts/appsmith/postunpack.sh ENV APP_VERSION="2.3.0" \ BITNAMI_APP_NAME="appsmith" \ - IMAGE_REVISION="0" \ + IMAGE_REVISION="1" \ NGINX_HTTPS_PORT_NUMBER="" \ NGINX_HTTP_PORT_NUMBER="" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/python/bin:/opt/bitnami/node/bin:/opt/bitnami/nginx/sbin:/opt/bitnami/mongodb/bin:/opt/bitnami/java/bin:$PATH" diff --git a/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-1-linux-amd64-debian-12.tar.gz.sha256 b/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-1-linux-amd64-debian-12.tar.gz.sha256 deleted file mode 100644 index ffbf3a46dc31..000000000000 --- a/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-1-linux-amd64-debian-12.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -aa876e09e97f716f98f0904dead722290d3e203d8224dfd12dd3e6a2f392dd21 render-template-1.0.10-1-linux-amd64-debian-12.tar.gz diff --git a/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-1-linux-arm64-debian-12.tar.gz.sha256 b/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-1-linux-arm64-debian-12.tar.gz.sha256 deleted file mode 100644 index f9cf867cddc4..000000000000 --- a/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-1-linux-arm64-debian-12.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -1b433f42b121d170b53f3d83810d7d98bd3fc9726f34167b1e06bb5fba2eb294 render-template-1.0.10-1-linux-arm64-debian-12.tar.gz diff --git a/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-2-linux-amd64-debian-12.tar.gz.sha256 b/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-2-linux-amd64-debian-12.tar.gz.sha256 new file mode 100644 index 000000000000..bc565c1b8795 --- /dev/null +++ b/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-2-linux-amd64-debian-12.tar.gz.sha256 @@ -0,0 +1 @@ +7ed22c04234f90e3ceb03e7e65d2313b1dd7bf32cd536f14bc8d3db803426081 render-template-1.0.10-2-linux-amd64-debian-12.tar.gz diff --git a/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-2-linux-arm64-debian-12.tar.gz.sha256 b/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-2-linux-arm64-debian-12.tar.gz.sha256 new file mode 100644 index 000000000000..844bf89b2c88 --- /dev/null +++ b/bitnami/appsmith/2/debian-12/prebuildfs/opt/bitnami/checksums/render-template-1.0.10-2-linux-arm64-debian-12.tar.gz.sha256 @@ -0,0 +1 @@ +3f2a9c62822110ba27349581fd3193489619635e5ce43d7bd3a912be3b307650 render-template-1.0.10-2-linux-arm64-debian-12.tar.gz diff --git a/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/appsmith/run.sh b/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/appsmith/run.sh index c457da90df2d..483ef66b630b 100755 --- a/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/appsmith/run.sh +++ b/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/appsmith/run.sh @@ -36,7 +36,7 @@ if [[ "$APPSMITH_MODE" == "backend" ]]; then # https://github.com/appsmithorg/appsmith/blob/release/app/server/entrypoint.sh#L15 cd "${APPSMITH_BASE_DIR}/backend" || exit 1 cmd+=("java") - args+=("-Dserver.port=${APPSMITH_API_PORT}" "-Dappsmith.admin.envfile=${APPSMITH_CONF_FILE}" "-Djava.security.egd=file:/dev/./urandom" "-jar" "${APPSMITH_BASE_DIR}/backend/server.jar") + args+=("-Dserver.address=0.0.0.0" "-Dserver.port=${APPSMITH_API_PORT}" "-Dappsmith.admin.envfile=${APPSMITH_CONF_FILE}" "-Djava.security.egd=file:/dev/./urandom" "-jar" "${APPSMITH_BASE_DIR}/backend/server.jar") elif [[ "$APPSMITH_MODE" == "rts" ]]; then # We need to be in the same folder as the server.js script or it will fail # https://github.com/appsmithorg/appsmith/blob/release/app/rts/start-server.sh#L5 diff --git a/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/libappsmith.sh b/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/libappsmith.sh index 14a037186138..624c0cf420d4 100644 --- a/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/libappsmith.sh +++ b/bitnami/appsmith/2/debian-12/rootfs/opt/bitnami/scripts/libappsmith.sh @@ -46,9 +46,11 @@ appsmith_validate() { fi } check_resolved_hostname() { - if ! is_hostname_resolved "$1"; then - warn "Hostname ${1} could not be resolved, this could lead to connection issues" - fi + for host in ${1//,/ }; do + if ! is_hostname_resolved "$host"; then + warn "Hostname ${host} could not be resolved, this could lead to connection issues" + fi + done } check_valid_port() { local port_var="${1:?missing port variable}" @@ -412,7 +414,7 @@ appsmith_backend_start_bg() { is_appsmith_backend_running && return local -r cmd=("java") - local -r args=("-Dserver.port=${APPSMITH_API_PORT}" "-Dappsmith.admin.envfile=${APPSMITH_CONF_FILE}" "-Djava.security.egd=file:/dev/./urandom" "-jar" "${APPSMITH_BASE_DIR}/backend/server.jar") + local -r args=("-Dserver.address=0.0.0.0" "-Dserver.port=${APPSMITH_API_PORT}" "-Dappsmith.admin.envfile=${APPSMITH_CONF_FILE}" "-Djava.security.egd=file:/dev/./urandom" "-jar" "${APPSMITH_BASE_DIR}/backend/server.jar") # We need to load in the environment the Appsmith configuration file in order # for the application to work. Using a similar approach as the upstream container. # We also need to load only those environment variables that are not empty, otherwise