From 7a65c71e87f2f56aebf8d83ecc33d235302015a8 Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Fri, 18 Sep 2015 12:58:30 +0100
Subject: [PATCH] Improves backup

---
 unit-files/b-u@.service      | 5 ++++-
 unit-files/backup-u@.service | 5 ++++-
 unit-files/backup@.service   | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/unit-files/b-u@.service b/unit-files/b-u@.service
index 87bcd8a..607432c 100644
--- a/unit-files/b-u@.service
+++ b/unit-files/b-u@.service
@@ -23,9 +23,12 @@ ExecStart=/bin/bash -euxc ' \
     -e PASSPHRASE \
     -h backup.container \
     --cpu-shares=40 \
+    -v /dev/random:/dev/random \
+    -v /dev/urandom:/dev/urandom \
     -v /root:/root \
     -v /data/domains/%i:/backup indiepaas/duplicity \
-      --full-if-older-than 1W \
+      --volsize 500 \
+      --asynchronous-upload \
       --encrypt-key ${ENCRYPT_KEY} \
         /backup \
         sftp://${BACKUP_DESTINATION}/%i'
diff --git a/unit-files/backup-u@.service b/unit-files/backup-u@.service
index f1bb6ba..1360e27 100644
--- a/unit-files/backup-u@.service
+++ b/unit-files/backup-u@.service
@@ -24,9 +24,12 @@ ExecStart=/bin/bash -euxc ' \
     -h backup.container \
     --cpu-shares=40 \
     -e PASSPHRASE \
+    -v /dev/random:/dev/random \
+    -v /dev/urandom:/dev/urandom \
     -v /root:/root \
     -v /data/domains/%i:/backup indiepaas/duplicity \
-      --full-if-older-than 1W \
+      --volsize 500 \
+      --asynchronous-upload \
       --encrypt-key ${ENCRYPT_KEY} \
         /backup \
         sftp://${BACKUP_DESTINATION}/%i'
diff --git a/unit-files/backup@.service b/unit-files/backup@.service
index 0452545..b0e7819 100644
--- a/unit-files/backup@.service
+++ b/unit-files/backup@.service
@@ -43,9 +43,12 @@ ExecStart=/bin/bash -euxc ' \
     --cpu-shares=40 \
     -e PASSPHRASE \
     -h backup.container \
+    -v /dev/random:/dev/random \
+    -v /dev/urandom:/dev/urandom \
     -v /root:/root \
     -v /data/domains/%i:/backup indiepaas/duplicity \
-      --full-if-older-than 1W \
+      --volsize 500 \
+      --asynchronous-upload \
       --encrypt-key ${ENCRYPT_KEY} \
         /backup \
         sftp://${BACKUP_DESTINATION}/%i' 
-- 
GitLab