diff --git a/docker/pgsql/init-slave.sh b/docker/pgsql/init-slave.sh index bc258e4..392b861 100755 --- a/docker/pgsql/init-slave.sh +++ b/docker/pgsql/init-slave.sh @@ -6,7 +6,12 @@ until pg_isready -h db-master -U e-ticket; do sleep 2 done +echo "db-master:5432:replication:replicator:e-ticket" > ~/.pgpass +chmod 600 ~/.pgpass + rm -rf /var/lib/postgresql/data/* pg_basebackup -h db-master -D /var/lib/postgresql/data -U replicator -Fp -Xs -P -R echo "hot_standby = on" >> /var/lib/postgresql/data/postgresql.conf + +exec "$@"