forked from gitea/gitea
		
	dump: Add option to skip index dirs (#21501)
closes #20683 Add an option to gitea dump to skip the bleve indexes, which can become quite large (in my case the same size as the repo's) and can be regenerated after restore. Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
		
							parent
							
								
									c04ad7632f
								
							
						
					
					
						commit
						49874b7aad
					
				| @ -146,6 +146,10 @@ It can be used for backup and capture Gitea server image to send to maintainer`, | ||||
| 			Name:  "skip-package-data", | ||||
| 			Usage: "Skip package data", | ||||
| 		}, | ||||
| 		cli.BoolFlag{ | ||||
| 			Name:  "skip-index", | ||||
| 			Usage: "Skip bleve index data", | ||||
| 		}, | ||||
| 		cli.GenericFlag{ | ||||
| 			Name:  "type", | ||||
| 			Value: outputTypeEnum, | ||||
| @ -327,6 +331,11 @@ func runDump(ctx *cli.Context) error { | ||||
| 			excludes = append(excludes, opts.ProviderConfig) | ||||
| 		} | ||||
| 
 | ||||
| 		if ctx.IsSet("skip-index") && ctx.Bool("skip-index") { | ||||
| 			excludes = append(excludes, setting.Indexer.RepoPath) | ||||
| 			excludes = append(excludes, setting.Indexer.IssuePath) | ||||
| 		} | ||||
| 
 | ||||
| 		excludes = append(excludes, setting.RepoRootPath) | ||||
| 		excludes = append(excludes, setting.LFS.Path) | ||||
| 		excludes = append(excludes, setting.Attachment.Path) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Johan Van de Wauw
						Johan Van de Wauw