diff --git a/bitnami/postgresql/13/debian-10/Dockerfile b/bitnami/postgresql/13/debian-10/Dockerfile index 1f6c4a4e39ef..35e8d1343e24 100644 --- a/bitnami/postgresql/13/debian-10/Dockerfile +++ b/bitnami/postgresql/13/debian-10/Dockerfile @@ -22,7 +22,7 @@ COPY rootfs / RUN /opt/bitnami/scripts/postgresql/postunpack.sh RUN /opt/bitnami/scripts/locales/add-extra-locales.sh ENV BITNAMI_APP_NAME="postgresql" \ - BITNAMI_IMAGE_VERSION="13.2.0-debian-10-r4" \ + BITNAMI_IMAGE_VERSION="13.2.0-debian-10-r5" \ LANG="en_US.UTF-8" \ LANGUAGE="en_US:en" \ NSS_WRAPPER_LIB="/opt/bitnami/common/lib/libnss_wrapper.so" \ diff --git a/bitnami/postgresql/13/debian-10/rootfs/opt/bitnami/scripts/postgresql-env.sh b/bitnami/postgresql/13/debian-10/rootfs/opt/bitnami/scripts/postgresql-env.sh index 066a50b2da91..9b4759f64f3c 100644 --- a/bitnami/postgresql/13/debian-10/rootfs/opt/bitnami/scripts/postgresql-env.sh +++ b/bitnami/postgresql/13/debian-10/rootfs/opt/bitnami/scripts/postgresql-env.sh @@ -8,6 +8,9 @@ # 3. Environment variables overridden via external files using *_FILE variables (see below) # 4. Environment variables set externally (i.e. current Bash context/Dockerfile/userdata) +# Load logging library +. /opt/bitnami/scripts/liblog.sh + export BITNAMI_ROOT_DIR="/opt/bitnami" export BITNAMI_VOLUME_DIR="/bitnami" @@ -149,8 +152,12 @@ postgresql_env_vars=( for env_var in "${postgresql_env_vars[@]}"; do file_env_var="${env_var}_FILE" if [[ -n "${!file_env_var:-}" ]]; then - export "${env_var}=$(< "${!file_env_var}")" - unset "${file_env_var}" + if [[ -r "${!file_env_var:-}" ]]; then + export "${env_var}=$(< "${!file_env_var}")" + unset "${file_env_var}" + else + warn "Skipping export of '${env_var}'. '${!file_env_var:-}' is not readable." + fi fi done unset postgresql_env_vars diff --git a/bitnami/postgresql/README.md b/bitnami/postgresql/README.md index 51b36eeb1b32..81e1b438a521 100644 --- a/bitnami/postgresql/README.md +++ b/bitnami/postgresql/README.md @@ -44,7 +44,7 @@ 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/tutorials/understand-rolling-tags-containers/). -* [`13`, `13-debian-10`, `13.2.0`, `13.2.0-debian-10-r4` (13/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-postgresql/blob/13.2.0-debian-10-r4/13/debian-10/Dockerfile) +* [`13`, `13-debian-10`, `13.2.0`, `13.2.0-debian-10-r5` (13/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-postgresql/blob/13.2.0-debian-10-r5/13/debian-10/Dockerfile) * [`12`, `12-debian-10`, `12.6.0`, `12.6.0-debian-10-r4` (12/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-postgresql/blob/12.6.0-debian-10-r4/12/debian-10/Dockerfile) * [`11`, `11-debian-10`, `11.11.0`, `11.11.0-debian-10-r5`, `latest` (11/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-postgresql/blob/11.11.0-debian-10-r5/11/debian-10/Dockerfile) * [`10`, `10-debian-10`, `10.16.0`, `10.16.0-debian-10-r5` (10/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-postgresql/blob/10.16.0-debian-10-r5/10/debian-10/Dockerfile)