Me alegra que tengas una solución. Aquí hay un par de cosas que facilitarán las cosas a otra persona.
Si usas DISCOURSE_ALLOW_RESTORE: 'true' en tu app.yml, puedes omitir la activación de la restauración. (De manera similar, puedes poner tu autenticación de Google en ENV y mantenerla completamente fuera de la base de datos).
Si tienes tanto staging como producción usando el mismo bucket S3, puedes restaurar la última copia de seguridad con
docker exec ${CONTAINER_NAME} bash -c '$(discourse restore|grep gz|head -1)'
Si necesitas leerlo localmente, de manera similar podrías anular la configuración del sitio con una ENV y leería la copia de seguridad más reciente de la tienda local.