2018-03-21 20:53:39 +00:00
|
|
|
#!/usr/bin/env bash
|
2014-05-04 19:14:46 +00:00
|
|
|
# Add any additional setup tasks here
|
2016-04-20 09:47:18 +00:00
|
|
|
chmod 600 /etc/ssl/private/ssl-cert-snakeoil.key
|
2014-08-05 08:45:28 +00:00
|
|
|
|
|
|
|
# These tasks are run as root
|
2020-04-14 17:00:36 +00:00
|
|
|
source /scripts/env-data.sh
|
2018-03-21 20:53:39 +00:00
|
|
|
|
2014-08-05 08:45:28 +00:00
|
|
|
|
|
|
|
# Restrict subnet to docker private network
|
2021-01-03 11:18:32 +00:00
|
|
|
echo "host all all 172.0.0.0/8 ${PASSWORD_AUTHENTICATION}" >> $ROOT_CONF/pg_hba.conf
|
|
|
|
# And allow access from DockerToolbox / Boot to docker on OSX
|
|
|
|
echo "host all all 192.168.0.0/16 ${PASSWORD_AUTHENTICATION}" >> $ROOT_CONF/pg_hba.conf
|
2018-03-21 20:53:39 +00:00
|
|
|
|
|
|
|
# Create backup template for conf
|
|
|
|
cat $CONF > $CONF.template
|
|
|
|
cat $ROOT_CONF/pg_hba.conf > $ROOT_CONF/pg_hba.conf.template
|