From 6056f3277f8a7ae6af9a90ac0437fbbd1e89b44b Mon Sep 17 00:00:00 2001 From: Nathan Rashleigh Date: Sat, 5 Oct 2024 23:07:18 +1000 Subject: [PATCH] update cron --- crates/crates.cron.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/crates/crates.cron.yaml b/crates/crates.cron.yaml index 6c6bcd8..e0d5604 100644 --- a/crates/crates.cron.yaml +++ b/crates/crates.cron.yaml @@ -57,13 +57,20 @@ spec: - "-c" - | + cd /mnt/dest/ TZ="Australia/Melbourne" TIMESTAMP=$(date '+%Y-%m-%d-%H-%M-%S') - DEST=/mnt/dest/crates-$TIMESTAMP-sql.gz + DEST=crates-$TIMESTAMP.sql.gz echo "Backing up to $DEST" pg_dump --dbname=$POSTGRES_URL | gzip > $DEST echo "Backup Complete" + + echo "Removing old copies..." + find . -type f -name "*.sql.gz" -mtime 7 | xargs rm -v + + echo "Setting latest link..." + ln -nfs $DEST latest.sql.gz env: - name: POSTGRES_URL valueFrom: