From 930c73fff3242bcdad437d4daefe1a4af8df9aef Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Sat, 23 May 2015 17:54:16 +0200 Subject: [PATCH] Removes older backup --- unit-files/backup-u@.service | 8 ++++++++ unit-files/backup@.service | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/unit-files/backup-u@.service b/unit-files/backup-u@.service index a0767c4..8138ca7 100644 --- a/unit-files/backup-u@.service +++ b/unit-files/backup-u@.service @@ -6,6 +6,14 @@ Type=oneshot TimeoutStartSec=0 WorkingDirectory=/data/domains/%i/ EnvironmentFile=/etc/environment +ExecStartPre=/bin/bash -euxc ' \ + /bin/docker run \ + --rm \ + --name clean-%i \ + -v /root:/root \ + indiepaas/duplicity \ + remove-older-than 4W --force \ + sftp://${BACKUP_DESTINATION}/%i' ExecStartPre=/bin/bash -euxc '/data/domains/%i/BACKUP' ExecStart=/bin/bash -euxc ' \ /bin/docker run \ diff --git a/unit-files/backup@.service b/unit-files/backup@.service index 1ded41f..e238ec2 100644 --- a/unit-files/backup@.service +++ b/unit-files/backup@.service @@ -8,6 +8,14 @@ EnvironmentFile=/etc/environment ExecStartPre=/usr/bin/docker run --rm -v /opt/bin:/opt/bin ibuildthecloud/systemd-docker ExecStartPre=-/usr/bin/docker kill mysqldump-%i ExecStartPre=-/usr/bin/docker rm mysqldump-%i +ExecStartPre=/bin/bash -euxc ' \ + /bin/docker run \ + --rm \ + --name clean-%i \ + -v /root:/root \ + indiepaas/duplicity \ + remove-older-than 4W --force \ + sftp://${BACKUP_DESTINATION}/%i' ExecStartPre=/bin/bash -euxc '\ if [ -d /data/domains/%i/mysql ]; then \ echo "Backing up mysql databases for %i"; \ -- GitLab