#!/bin/bash

set -xe

WORKDIR="/backup"
EXTENSION="sql.gz"
RECIPIENT="CL_MYSQL_BACKUP"
COMMAND="gpg --encrypt --recipient ${RECIPIENT}"

cd $WORKDIR

find . -type f -name "*.${EXTENSION}" | while read f; do
  test -f ${f}.gpg || ${COMMAND} ${f}
done

sudo aws s3 sync ./ s3://mysql-gpg-9d693fge-3adf-425d-9ed6-426bd2554b5d/ --exclude "*" --include "*.gpg"
sudo find . -name "*sql.gz" -delete
sudo find . -mtime +2 -name "*sql.gz.gpg*" -delete
