mirror of
https://github.com/discourse/discourse.git
synced 2025-03-21 09:35:46 +08:00
FIX: backup was failing on large instances (#4319)
This commit is contained in:
parent
11ccce5a27
commit
ed53a24dbe
@ -238,16 +238,16 @@ module BackupRestore
|
|||||||
log "Creating empty archive..."
|
log "Creating empty archive..."
|
||||||
`tar --create --file #{tar_filename} --files-from /dev/null`
|
`tar --create --file #{tar_filename} --files-from /dev/null`
|
||||||
|
|
||||||
log "Archiving metadata..."
|
|
||||||
FileUtils.cd(File.dirname(@meta_filename)) do
|
|
||||||
`tar --append --dereference --file #{tar_filename} #{File.basename(@meta_filename)}`
|
|
||||||
end
|
|
||||||
|
|
||||||
log "Archiving data dump..."
|
log "Archiving data dump..."
|
||||||
FileUtils.cd(File.dirname(@dump_filename)) do
|
FileUtils.cd(File.dirname(@dump_filename)) do
|
||||||
`tar --append --dereference --file #{tar_filename} #{File.basename(@dump_filename)}`
|
`tar --append --dereference --file #{tar_filename} #{File.basename(@dump_filename)}`
|
||||||
end
|
end
|
||||||
|
|
||||||
|
log "Archiving metadata..."
|
||||||
|
FileUtils.cd(File.dirname(@meta_filename)) do
|
||||||
|
`tar --append --dereference --file #{tar_filename} #{File.basename(@meta_filename)}`
|
||||||
|
end
|
||||||
|
|
||||||
if @with_uploads
|
if @with_uploads
|
||||||
upload_directory = "uploads/" + @current_db
|
upload_directory = "uploads/" + @current_db
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user