#!/bin/sh
DB_BACKUP_PATH=/var/www/html/db_backup
TODAY=`date +"%d-%m-%Y"`
today=$(date +%Y-%m-%d)
recent_monday=$(date -d "$today -$(($(date +%u) - 1)) days" +%Y-%m-%d)
AWSPRIVOUSTODAY=$(date -d "$recent_monday -1 weeks" +%d-%m-%Y)
mysqldump --opt --host=localhost --user=root --password='!G@3(x_aBdQsGkEYmO!Mu' bborn > tathhastu_bborn_live.sql
sudo zip -r backup-${TODAY}.zip /var/www/html/ -x /var/www/html/.git/\* /var/www/html/vendor/\* /var/www/html/db_backup/\* "/var/www/html/test.zip" "/var/www/html/backup-14-03-2024.zip" "/var/www/html/backup-30-09-2023.zip" "/var/www/html/tathastu-06-march-2023.zip"
aws s3 cp tathhastu_bborn_live.sql s3://all-projectbackup/bborn/daily/${TODAY}/
aws s3 cp backup-${TODAY}.zip s3://all-projectbackup/bborn/daily/${TODAY}/
aws s3 sync s3://tathhastu/ s3://all-projectbackup/bborn/daily/${TODAY}/file/
rm -rf  tathhastu_bborn_live.sql
rm -rf  backup-${TODAY}.zip
aws s3 rm --recursive s3://all-projectbackup/bborn/daily/${AWSPRIVOUSTODAY}/
echo "File transfered successfully."