mirror of
				https://github.com/kevinveenbirkenbach/docker-volume-backup.git
				synced 2025-11-04 10:38:00 +00:00 
			
		
		
		
	removed version dir and latest link from backup script
This commit is contained in:
		@@ -41,25 +41,16 @@ repository_name = os.path.basename(dirname)
 | 
				
			|||||||
machine_id = bash("sha256sum /etc/machine-id")[0][0:64]
 | 
					machine_id = bash("sha256sum /etc/machine-id")[0][0:64]
 | 
				
			||||||
# Folder in which all Backups are stored
 | 
					# Folder in which all Backups are stored
 | 
				
			||||||
backups_dir = '/Backups/'
 | 
					backups_dir = '/Backups/'
 | 
				
			||||||
# Folder in which docker volume backups are stored
 | 
					# Folder in which the versions off docker volume backups are stored
 | 
				
			||||||
backup_type_dir = backups_dir + machine_id + "/" + repository_name + "/"
 | 
					versions_dir = backups_dir + machine_id + "/" + repository_name + "/"
 | 
				
			||||||
# Folder containing all versions
 | 
					 | 
				
			||||||
versions_dir = backup_type_dir + "versions/"
 | 
					 | 
				
			||||||
# Time when the backup started
 | 
					# Time when the backup started
 | 
				
			||||||
backup_time = datetime.now().strftime("%Y%m%d%H%M%S")
 | 
					backup_time = datetime.now().strftime("%Y%m%d%H%M%S")
 | 
				
			||||||
# Folder containing the current version
 | 
					# Folder containing the current version
 | 
				
			||||||
version_dir = versions_dir + backup_time + "/"
 | 
					version_dir = versions_dir + backup_time + "/"
 | 
				
			||||||
# Define latest path
 | 
					
 | 
				
			||||||
latest_link = backup_type_dir + "latest/"
 | 
					 | 
				
			||||||
# Create folder to store version in
 | 
					# Create folder to store version in
 | 
				
			||||||
pathlib.Path(version_dir).mkdir(parents=True, exist_ok=True)
 | 
					pathlib.Path(version_dir).mkdir(parents=True, exist_ok=True)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if pathlib.Path(latest_link).is_symlink():
 | 
					 | 
				
			||||||
    print("Unlink " + latest_link + "...")
 | 
					 | 
				
			||||||
    pathlib.Path(latest_link).unlink()
 | 
					 | 
				
			||||||
# Link latest to current version
 | 
					 | 
				
			||||||
pathlib.Path(latest_link).symlink_to(version_dir)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
print('start volume backups...')
 | 
					print('start volume backups...')
 | 
				
			||||||
print('load connection data...')
 | 
					print('load connection data...')
 | 
				
			||||||
databases = pandas.read_csv(dirname + "/databases.csv", sep=";")
 | 
					databases = pandas.read_csv(dirname + "/databases.csv", sep=";")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user