From 1af9262f70e4d63407108eef39abc16693774d89 Mon Sep 17 00:00:00 2001 From: adamkoro Date: Mon, 22 Jan 2024 17:35:39 +0100 Subject: [PATCH] feat: new logger - tar file clean up --- entrypoint.sh | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index d13ba7e..a7113ae 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -3,35 +3,34 @@ CURRENT_DATE=$(date +%Y-%m-%d_%H-%M-%S) infoMessage() { - echo "INFO: ${1}" + echo "$(date +"%Y-%m-%dT%H:%M:%S%:z") - [INFO] ${*}" } errorMessage() { - echo "ERROR: ${1}" + echo "$(date +"%Y-%m-%dT%H:%M:%S%:z") - [ERROR] ${*}" >&2 exit 1 } checkVariable(){ if [ -z "${1}" ]; then - errorMessage "${1} is not set" + errorMessage "${2} variable is not set" fi } infoMessage "Starting backup" -infoMessage "Current date: ${CURRENT_DATE}" infoMessage "Environment variables checks started" # Check envs are not empty -checkVariable "${S3_BUCKET}" -checkVariable "${S3_ENDPOINT}" -checkVariable "${S3_ACCESS_KEY}" -checkVariable "${S3_ACCESS_KEY}" -checkVariable "${S3_REGION}" -checkVariable "${S3_SSL}" -checkVariable "${BACKUP_NAME}" -checkVariable "${BACKUP_DIR}" -checkVariable "${NUMBER_OF_BACKUPS}" +checkVariable "${S3_BUCKET}" "S3_BUCKET" +checkVariable "${S3_ENDPOINT}" "S3_ENDPOINT" +checkVariable "${S3_ACCESS_KEY}" "S3_ACCESS_KEY" +checkVariable "${S3_SECRET_KEY}" "S3_SECRET_KEY" +checkVariable "${S3_REGION}" "S3_REGION" +checkVariable "${S3_SSL}" "S3_SSL" +checkVariable "${BACKUP_NAME}" "BACKUP_NAME" +checkVariable "${BACKUP_DIR}" "BACKUP_DIR" +checkVariable "${NUMBER_OF_BACKUPS}" "NUMBER_OF_BACKUPS" # Replace all "_" to "-" BACKUP_NAME="${BACKUP_NAME//_/-}" @@ -110,4 +109,12 @@ else infoMessage "Not deleting any of the backups" fi +infoMessage "Deleting local create file" +if [ -f "/tmp/${BACKUP_NAME}_${CURRENT_DATE}.tar.gz" ]; then + rm -f "/tmp/${BACKUP_NAME}_${CURRENT_DATE}.tar.gz" + infoMessage "Successfully deleted" +else + errorMessage "Local file does not exits" +fi + infoMessage "Backup completed" \ No newline at end of file