Files
containers/bitnami/postgresql/rootfs/etc/cont-init.d/01-bitnami-postgresql
2015-10-29 12:49:00 +05:30

28 lines
684 B
Plaintext
Executable File

#!/usr/bin/with-contenv bash
set -e
source $BITNAMI_PREFIX/bitnami-utils.sh
export LD_LIBRARY_PATH=$BITNAMI_PREFIX/common/lib:/opt/bitnami/postgresql/lib
if [ ! "$(ls -A $BITNAMI_APP_VOL_PREFIX/conf)" ]; then
generate_conf_files
fi
if [ ! -f $BITNAMI_APP_VOL_PREFIX/data/PG_VERSION ]; then
initialize_database
create_replication_user
create_custom_database
create_postgresql_user
print_app_credentials $BITNAMI_APP_NAME $POSTGRESQL_USER `print_postgresql_password` `print_postgresql_database`
else
print_container_already_initialized $BITNAMI_APP_NAME
fi
chown -R $BITNAMI_APP_USER:$BITNAMI_APP_USER \
$BITNAMI_APP_DIR/data/ \
$BITNAMI_APP_DIR/logs/ || true