mirror of
				https://github.com/kevinveenbirkenbach/docker-volume-backup.git
				synced 2025-11-04 10:38:00 +00:00 
			
		
		
		
	Optimized logic for central databases
This commit is contained in:
		@@ -71,7 +71,12 @@ def get_instance(container):
 | 
			
		||||
 | 
			
		||||
    # This line uses regular expressions to split the 'container' string.
 | 
			
		||||
    # 're.split' is a method that divides a string into a list, based on the occurrences of a pattern.
 | 
			
		||||
    instance_name = re.split("(_|-)(database|db|postgres)", container)[0]
 | 
			
		||||
    instance_name_elements = re.split("(_|-)(database|db|postgres)", container)
 | 
			
		||||
    if instance_name_elements[0] == 'central':
 | 
			
		||||
        instance_name = f"{instance_name_elements[0]}-{instance_name_elements[1]}"
 | 
			
		||||
    else:
 | 
			
		||||
        instance_name = instance_name_elements[0]
 | 
			
		||||
            
 | 
			
		||||
    # The pattern "(_|-)(database|db|postgres)" is explained as follows:
 | 
			
		||||
    #    - "(_|-)": Matches an underscore '_' or a hyphen '-'.
 | 
			
		||||
    #    - "(database|db|postgres)": Matches one of the strings "database", "db", or "postgres".
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user