mirror of
				https://github.com/kevinveenbirkenbach/docker-volume-backup.git
				synced 2025-11-04 02:27:56 +00:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			69a1ea30aa
			...
			6537626d77
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6537626d77 | |||
| da7e5cc9be | 
@@ -55,15 +55,16 @@ IMAGES_NO_BACKUP_REQUIRED = [
 | 
			
		||||
    'memcached'
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
DIRNAME = os.path.dirname(__file__)
 | 
			
		||||
 | 
			
		||||
DATABASES = pandas.read_csv(os.path.join(DIRNAME, "databases.csv"), sep=";")
 | 
			
		||||
REPOSITORY_NAME = os.path.basename(DIRNAME)
 | 
			
		||||
MACHINE_ID = get_machine_id()
 | 
			
		||||
BACKUPS_DIR = '/Backups/'
 | 
			
		||||
VERSIONS_DIR = os.path.join(BACKUPS_DIR, MACHINE_ID, REPOSITORY_NAME)
 | 
			
		||||
BACKUP_TIME = datetime.now().strftime("%Y%m%d%H%M%S")
 | 
			
		||||
VERSION_DIR = create_version_directory()
 | 
			
		||||
# DEFINE CONSTANTS
 | 
			
		||||
DIRNAME             = os.path.dirname(__file__)
 | 
			
		||||
SCRIPTS_DIRECTORY   = pathlib.Path(os.path.realpath(__file__)).parent.parent
 | 
			
		||||
DATABASES           = pandas.read_csv(os.path.join(DIRNAME, "databases.csv"), sep=";")
 | 
			
		||||
REPOSITORY_NAME     = os.path.basename(DIRNAME)
 | 
			
		||||
MACHINE_ID          = get_machine_id()
 | 
			
		||||
BACKUPS_DIR         = '/Backups/'
 | 
			
		||||
VERSIONS_DIR        = os.path.join(BACKUPS_DIR, MACHINE_ID, REPOSITORY_NAME)
 | 
			
		||||
BACKUP_TIME         = datetime.now().strftime("%Y%m%d%H%M%S")
 | 
			
		||||
VERSION_DIR         = create_version_directory()
 | 
			
		||||
 | 
			
		||||
def get_instance(container):
 | 
			
		||||
    # The function is defined to take one parameter, 'container', 
 | 
			
		||||
@@ -91,7 +92,7 @@ def get_instance(container):
 | 
			
		||||
 | 
			
		||||
def stamp_directory():
 | 
			
		||||
    """Stamp a directory using directory-validator."""
 | 
			
		||||
    stamp_command = f"python ../directory-validator/directory-validator.py --stamp {VERSION_DIR}"
 | 
			
		||||
    stamp_command = f"python {SCRIPTS_DIRECTORY}/directory-validator/directory-validator.py --stamp {VERSION_DIR}"
 | 
			
		||||
    try:
 | 
			
		||||
        execute_shell_command(stamp_command)
 | 
			
		||||
        print(f"Successfully stamped directory: {VERSION_DIR}")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user