mirror of
				https://github.com/optim-enterprises-bv/Mailu-OIDC.git
				synced 2025-11-01 02:27:45 +00:00 
			
		
		
		
	Merge branch 'master' into feat-abstract-db
This commit is contained in:
		| @@ -5,7 +5,9 @@ import os | ||||
| import socket | ||||
| import glob | ||||
| import multiprocessing | ||||
| import tenacity | ||||
|  | ||||
| from tenacity import retry | ||||
| from podop import run_server | ||||
|  | ||||
|  | ||||
| @@ -19,8 +21,15 @@ def start_podop(): | ||||
|  | ||||
| convert = lambda src, dst: open(dst, "w").write(jinja2.Template(open(src).read()).render(**os.environ)) | ||||
|  | ||||
| @retry(stop=tenacity.stop_after_attempt(100), wait=tenacity.wait_random(min=2, max=5)) | ||||
| def resolve(): | ||||
| 	os.environ["FRONT_ADDRESS"] = socket.gethostbyname(os.environ.get("FRONT_ADDRESS", "front")) | ||||
| 	os.environ["REDIS_ADDRESS"] = socket.gethostbyname(os.environ.get("REDIS_ADDRESS", "redis")) | ||||
| 	if os.environ["WEBMAIL"] != "none": | ||||
| 		os.environ["WEBMAIL_ADDRESS"] = socket.gethostbyname(os.environ.get("WEBMAIL_ADDRESS", "webmail")) | ||||
|  | ||||
| # Actual startup script | ||||
| os.environ["FRONT_ADDRESS"] = socket.gethostbyname(os.environ.get("FRONT_ADDRESS", "front")) | ||||
| resolve() | ||||
|  | ||||
| for dovecot_file in glob.glob("/conf/*.conf"): | ||||
|     convert(dovecot_file, os.path.join("/etc/dovecot", os.path.basename(dovecot_file))) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 kaiyou
					kaiyou