forked from gitea/gitea
		
	Move LFS directory creation out of NewContext (#11362)
Fix #9481 (probably others too) Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		
							parent
							
								
									43bb85908d
								
							
						
					
					
						commit
						f8e015e8e4
					
				| @ -749,10 +749,6 @@ func NewContext() { | ||||
| 	LFS.HTTPAuthExpiry = sec.Key("LFS_HTTP_AUTH_EXPIRY").MustDuration(20 * time.Minute) | ||||
| 
 | ||||
| 	if LFS.StartServer { | ||||
| 		if err := os.MkdirAll(LFS.ContentPath, 0700); err != nil { | ||||
| 			log.Fatal("Failed to create '%s': %v", LFS.ContentPath, err) | ||||
| 		} | ||||
| 
 | ||||
| 		LFS.JWTSecretBytes = make([]byte, 32) | ||||
| 		n, err := base64.RawURLEncoding.Decode(LFS.JWTSecretBytes, []byte(LFS.JWTSecretBase64)) | ||||
| 
 | ||||
| @ -1111,11 +1107,20 @@ func loadOrGenerateInternalToken(sec *ini.Section) string { | ||||
| 	return token | ||||
| } | ||||
| 
 | ||||
| func ensureLFSDirectory() { | ||||
| 	if LFS.StartServer { | ||||
| 		if err := os.MkdirAll(LFS.ContentPath, 0700); err != nil { | ||||
| 			log.Fatal("Failed to create '%s': %v", LFS.ContentPath, err) | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // NewServices initializes the services | ||||
| func NewServices() { | ||||
| 	InitDBConfig() | ||||
| 	newService() | ||||
| 	NewLogServices(false) | ||||
| 	ensureLFSDirectory() | ||||
| 	newCacheService() | ||||
| 	newSessionService() | ||||
| 	newCORSService() | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zeripath
						zeripath