geonode.br.management.commands.backup

Attributes

logger

Classes

Command

Module Contents

geonode.br.management.commands.backup.logger[source]
class geonode.br.management.commands.backup.Command[source]

Bases: django.core.management.base.BaseCommand

help = 'Backup the GeoNode application data'[source]
add_arguments(parser)[source]

Named (optional) arguments

handle(**options)[source]
execute_backup(**options)[source]
create_geoserver_backup(config, settings, target_folder, ignore_errors)[source]

Create GeoServer Backup

dump_geoserver_raster_data(config, settings, target_folder)[source]
dump_geoserver_vector_data(config, settings, target_folder)[source]
dump_geoserver_externals(config, settings, target_folder)[source]

Scan layers xml and see if there are external references.

Find references to data outside data dir and include them in backup. Also, some references may point to specific url, which may not be available later.