I would like to use curl and the Heroku API to copy the database from PRODUCTION to STAGING. I am using the below at the moment :
release-task.sh
echo "Beginning workflow specific to STAGING"
echo "Turning off the web dynos.";
curl -X PATCH https://api.heroku.com/apps/${app_name_or_id} \
-d "{\"maintenance\": true }" \
-H "Content-Type: application/json" \
-H "Accept: application/vnd.heroku+json; version=3" \
-H "Authorization: Bearer $HEROKU_API_KEY"
echo "Copying from production database to staging database ...";
"""MISSING CODE HERE"""
echo "Turning the staging server back on.";
curl -X PATCH https://api.heroku.com/apps/${app_name_or_id} \
-d "{\"maintenance\": false }" \
-H "Content-Type: application/json" \
-H "Accept: application/vnd.heroku+json; version=3" \
-H "Authorization: Bearer $HEROKU_API_KEY"
Would anyone know how to do it, please?