kopia lustrzana https://github.com/kartoza/docker-postgis
Fix pr review issues
rodzic
5aba025b44
commit
2c1657efd3
|
@ -82,7 +82,7 @@ if [[ ! -f ${ROOT_CONF}/extra.conf ]]; then
|
|||
echo "include 'extra.conf'" >> $CONF
|
||||
else
|
||||
# default value
|
||||
if [[ ! -z $EXTRA_CONF ]]; then
|
||||
if [[ -n "$EXTRA_CONF" ]]; then
|
||||
echo -e $EXTRA_CONF >> ${ROOT_CONF}/extra.conf
|
||||
echo "include 'extra.conf'" >> $CONF
|
||||
fi
|
||||
|
|
|
@ -83,14 +83,14 @@ done
|
|||
|
||||
# Create schemas in the DB
|
||||
for db in $(echo ${POSTGRES_DBNAME} | tr ',' ' '); do
|
||||
for schemas in $(echo ${SCHEMA_NAME} | tr ',' ' '); do
|
||||
for schema in $(echo ${SCHEMA_NAME} | tr ',' ' '); do
|
||||
SCHEMA_RESULT=`PGPASSWORD=${POSTGRES_PASS} psql -t ${db} -U ${POSTGRES_USER} -p 5432 -h localhost -c "select count(1) from information_schema.schemata where schema_name = '${schemas}' and catalog_name = '${db}';"`
|
||||
if [[ ${SCHEMA_RESULT} -eq 0 ]] && [[ "${ALL_DATABASES}" =~ [Ff][Aa][Ll][Ss][Ee] ]]; then
|
||||
echo "Creating schema ${schemas} in database ${SINGLE_DB}"
|
||||
PGPASSWORD=${POSTGRES_PASS} psql ${SINGLE_DB} -U ${POSTGRES_USER} -p 5432 -h localhost -c " CREATE SCHEMA IF NOT EXISTS ${schemas};"
|
||||
echo "Creating schema ${schema} in database ${SINGLE_DB}"
|
||||
PGPASSWORD=${POSTGRES_PASS} psql ${SINGLE_DB} -U ${POSTGRES_USER} -p 5432 -h localhost -c " CREATE SCHEMA IF NOT EXISTS ${schema};"
|
||||
elif [[ ${SCHEMA_RESULT} -eq 0 ]] && [[ "${ALL_DATABASES}" =~ [Tt][Rr][Uu][Ee] ]]; then
|
||||
echo "Creating schema ${schemas} in database ${db}"
|
||||
PGPASSWORD=${POSTGRES_PASS} psql ${db} -U ${POSTGRES_USER} -p 5432 -h localhost -c " CREATE SCHEMA IF NOT EXISTS ${schemas};"
|
||||
echo "Creating schema ${schema} in database ${db}"
|
||||
PGPASSWORD=${POSTGRES_PASS} psql ${db} -U ${POSTGRES_USER} -p 5432 -h localhost -c " CREATE SCHEMA IF NOT EXISTS ${schema};"
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
|
|
@ -19,7 +19,7 @@ echo "host all all 192.168.0.0/16 ${PAS
|
|||
|
||||
# Custom IP range via docker run -e (https://docs.docker.com/engine/reference/run/#env-environment-variables)
|
||||
# Usage is: docker run [...] -e ALLOW_IP_RANGE='192.168.0.0/16'
|
||||
if [[ "$ALLOW_IP_RANGE" ]]
|
||||
if [[ -n "$ALLOW_IP_RANGE" ]]
|
||||
then
|
||||
echo "Add rule to pg_hba: $ALLOW_IP_RANGE"
|
||||
echo "host all all $ALLOW_IP_RANGE ${PASSWORD_AUTHENTICATION}" >> ${ROOT_CONF}/pg_hba.conf
|
||||
|
|
Ładowanie…
Reference in New Issue