bitnami-containers/bitnami/postgresql/9.6/ol-7/rootfs/app-entrypoint.sh

22 lines
636 B
Bash
Executable File

#!/bin/bash -e
. /opt/bitnami/base/functions
. /opt/bitnami/base/helpers
print_welcome_page
if [[ "$1" == "nami" && "$2" == "start" ]] || [[ "$1" == "/run.sh" ]]; then
if ! getent passwd "$(id -u)" &> /dev/null && [ -e /usr/lib64/libnss_wrapper.so ]; then
export LD_PRELOAD='/usr/lib64/libnss_wrapper.so'
export NSS_WRAPPER_PASSWD="$(mktemp)"
export NSS_WRAPPER_GROUP="$(mktemp)"
echo "postgres:x:$(id -u):$(id -g):PostgreSQL:$PGDATA:/bin/false" > "$NSS_WRAPPER_PASSWD"
echo "postgres:x:$(id -g):" > "$NSS_WRAPPER_GROUP"
fi
nami_initialize postgresql
info "Starting postgresql... "
fi
exec tini -- "$@"