| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -2,6 +2,7 @@ import sys
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import os
 | 
					 | 
					 | 
					 | 
					import os
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import time
 | 
					 | 
					 | 
					 | 
					import time
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import datetime
 | 
					 | 
					 | 
					 | 
					import datetime
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					from xmlrpc.client import DateTime
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import docker
 | 
					 | 
					 | 
					 | 
					import docker
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					from colorama import Fore, Style
 | 
					 | 
					 | 
					 | 
					from colorama import Fore, Style
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import subprocess
 | 
					 | 
					 | 
					 | 
					import subprocess
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -56,7 +57,7 @@ def health_checks(deadline):
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if exit_code == 0:
 | 
					 | 
					 | 
					 | 
					    if exit_code == 0:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        return True
 | 
					 | 
					 | 
					 | 
					        return True
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    elif exit_code != 0 and deadline > datetime.now():
 | 
					 | 
					 | 
					 | 
					    elif exit_code != 0 and deadline > datetime.datetime.now():
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        stop(exit_code)
 | 
					 | 
					 | 
					 | 
					        stop(exit_code)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					def print_logs():
 | 
					 | 
					 | 
					 | 
					def print_logs():
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -84,7 +85,7 @@ def hooks():
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Start up containers
 | 
					 | 
					 | 
					 | 
					# Start up containers
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					sys.stdout.flush()
 | 
					 | 
					 | 
					 | 
					sys.stdout.flush()
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					deadline=datetime.now()+datetime.timedelta(minutes=timeout)
 | 
					 | 
					 | 
					 | 
					deadline=datetime.datetime.now()+datetime.timedelta(minutes=timeout)
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					print(subprocess.check_output("docker-compose -f " + compose_file + " up -d", shell=True).decode())
 | 
					 | 
					 | 
					 | 
					print(subprocess.check_output("docker-compose -f " + compose_file + " up -d", shell=True).decode())
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					print()
 | 
					 | 
					 | 
					 | 
					print()
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					print(Fore.LIGHTMAGENTA_EX + "Sleeping for 10s" + Style.RESET_ALL)
 | 
					 | 
					 | 
					 | 
					print(Fore.LIGHTMAGENTA_EX + "Sleeping for 10s" + Style.RESET_ALL)
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |