mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 01:34:27 +00:00 
			
		
		
		
	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:
		@@ -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()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user