Update config to search non-repo local files (in /etc) first
In order to allow for secrets in the local config file that should be nowhere near a public repo
This commit is contained in:
		@ -24,3 +24,9 @@ guideline_url = https://fasttube.de/wp-content/uploads/2020/12/Cororna-Regeln-St
 | 
			
		||||
 | 
			
		||||
# JSON indentation for debugging
 | 
			
		||||
json_indent = 4
 | 
			
		||||
 | 
			
		||||
# VAPID credentials for push notifications
 | 
			
		||||
# private key: base64url encoded private part of an EC-Prime256v1 keypair. See INSTALL.md
 | 
			
		||||
# sender info: usually mailto link to responsible party to contact about issues
 | 
			
		||||
push_private_key = abcdefghijklm_NOPQRSTUVWXYZ-0123456789
 | 
			
		||||
push_sender_info = mailto:it@fasttube.de
 | 
			
		||||
 | 
			
		||||
@ -9,10 +9,10 @@ class Config:
 | 
			
		||||
		def findConfigFile():
 | 
			
		||||
			if len(sys.argv) > 1:
 | 
			
		||||
				return sys.argv[1]
 | 
			
		||||
			elif Path('config.ini').is_file():
 | 
			
		||||
				return 'config.ini'
 | 
			
		||||
			elif Path('/etc/ftracker/config.ini').is_file():
 | 
			
		||||
				return '/etc/ftracker/config.ini'
 | 
			
		||||
			elif Path('config.ini').is_file():
 | 
			
		||||
				return 'config.ini'
 | 
			
		||||
			else:
 | 
			
		||||
				return None
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user