Compare commits

..

No commits in common. "6537626d771bb2484f72f1bb0afa4dd20a9956af" and "69a1ea30aa3c5b55d4833b27904cde0487c3ee6d" have entirely different histories.

View File

@ -55,16 +55,15 @@ IMAGES_NO_BACKUP_REQUIRED = [
'memcached' 'memcached'
] ]
# DEFINE CONSTANTS DIRNAME = os.path.dirname(__file__)
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=";")
DATABASES = pandas.read_csv(os.path.join(DIRNAME, "databases.csv"), sep=";") REPOSITORY_NAME = os.path.basename(DIRNAME)
REPOSITORY_NAME = os.path.basename(DIRNAME) MACHINE_ID = get_machine_id()
MACHINE_ID = get_machine_id() BACKUPS_DIR = '/Backups/'
BACKUPS_DIR = '/Backups/' VERSIONS_DIR = os.path.join(BACKUPS_DIR, MACHINE_ID, REPOSITORY_NAME)
VERSIONS_DIR = os.path.join(BACKUPS_DIR, MACHINE_ID, REPOSITORY_NAME) BACKUP_TIME = datetime.now().strftime("%Y%m%d%H%M%S")
BACKUP_TIME = datetime.now().strftime("%Y%m%d%H%M%S") VERSION_DIR = create_version_directory()
VERSION_DIR = create_version_directory()
def get_instance(container): def get_instance(container):
# The function is defined to take one parameter, 'container', # The function is defined to take one parameter, 'container',
@ -92,7 +91,7 @@ def get_instance(container):
def stamp_directory(): def stamp_directory():
"""Stamp a directory using directory-validator.""" """Stamp a directory using directory-validator."""
stamp_command = f"python {SCRIPTS_DIRECTORY}/directory-validator/directory-validator.py --stamp {VERSION_DIR}" stamp_command = f"python ../directory-validator/directory-validator.py --stamp {VERSION_DIR}"
try: try:
execute_shell_command(stamp_command) execute_shell_command(stamp_command)
print(f"Successfully stamped directory: {VERSION_DIR}") print(f"Successfully stamped directory: {VERSION_DIR}")