[bitnami/appsmith] Release 2.3.0-debian-12-r1 (#96580)

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
Bitnami Bot
2026-08-18 13:16:47 +02:00
committed by GitHub
parent c31e2d0590
commit a83dc29189
7 changed files with 12 additions and 10 deletions
+3 -3
View File
@@ -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"
@@ -1 +0,0 @@
aa876e09e97f716f98f0904dead722290d3e203d8224dfd12dd3e6a2f392dd21 render-template-1.0.10-1-linux-amd64-debian-12.tar.gz
@@ -1 +0,0 @@
1b433f42b121d170b53f3d83810d7d98bd3fc9726f34167b1e06bb5fba2eb294 render-template-1.0.10-1-linux-arm64-debian-12.tar.gz
@@ -0,0 +1 @@
7ed22c04234f90e3ceb03e7e65d2313b1dd7bf32cd536f14bc8d3db803426081 render-template-1.0.10-2-linux-amd64-debian-12.tar.gz
@@ -0,0 +1 @@
3f2a9c62822110ba27349581fd3193489619635e5ce43d7bd3a912be3b307650 render-template-1.0.10-2-linux-arm64-debian-12.tar.gz
@@ -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
@@ -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