Fixed recovery.conf permission.
diff --git a/postgresql/files/restore_wal.sh b/postgresql/files/restore_wal.sh
index 144cd32..abc7394 100644
--- a/postgresql/files/restore_wal.sh
+++ b/postgresql/files/restore_wal.sh
@@ -36,6 +36,9 @@
echo "Moving extracted wals data"
mv $POSTGRESQL_DIR/pgbackup/wals_orig/$WALS_DATA_PATH/* $POSTGRESQL_DIR/pgbackup/wals/
+ echo "Creating recovery.conf"
+ echo "restore_command = 'cp $POSTGRESQL_DIR/pgbackup/wals/%f %p'" > $POSTGRESQL_DATA_DIR/recovery.conf
+
echo "Changing permission to data folder"
chown postgres:postgres -R $POSTGRESQL_DATA_DIR
chmod 0700 -R $POSTGRESQL_DATA_DIR
@@ -44,9 +47,6 @@
chown postgres:postgres -R $POSTGRESQL_DIR/pgbackup/wals/
chmod 0700 -R $POSTGRESQL_DIR/pgbackup/wals/
- echo "Creating recovery.conf"
- echo "restore_command = 'cp $POSTGRESQL_DIR/pgbackup/wals/%f %p'" > $POSTGRESQL_DATA_DIR/recovery.conf
-
echo "Running Postgresql server for recovery"
sudo -u postgres $POSTGRESQL_BIN/pg_ctl start -D $POSTGRESQL_DATA_DIR > $POSTGRESQL_DIR/migrate.log 2>&1 &
echo "Done, check Postgresql log"