aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/auto-backup/Dockerfile4
-rwxr-xr-xdocker/auto-backup/daemon.bash5
2 files changed, 5 insertions, 4 deletions
diff --git a/docker/auto-backup/Dockerfile b/docker/auto-backup/Dockerfile
index 4b00281..a826f4a 100644
--- a/docker/auto-backup/Dockerfile
+++ b/docker/auto-backup/Dockerfile
@@ -1,5 +1,5 @@
-FROM rclone/rclone:latest
-RUN apk add --no-cache coreutils bash tar xz
+FROM alpine:latest
+RUN apk add --no-cache coreutils bash tar xz rclone
ARG CRUPEST_AUTO_BACKUP_BUCKET_NAME
ARG CRUPEST_AUTO_BACKUP_INIT_DELAY=0
ARG CRUPEST_AUTO_BACKUP_INTERVAL=1d
diff --git a/docker/auto-backup/daemon.bash b/docker/auto-backup/daemon.bash
index a3b7249..e061992 100755
--- a/docker/auto-backup/daemon.bash
+++ b/docker/auto-backup/daemon.bash
@@ -32,9 +32,10 @@ function backup {
# tar and xz /data to tmp
tar -cJf /tmp/data.tar.xz -C / data
- echo "Use rclone to upload data..."
+ destination="$CRUPEST_AUTO_BACKUP_BUCKET_NAME/$current_time/data.tar.xz"
+ echo "Use rclone to upload data to $destination ..."
# upload to remote
- rclone --progress copyto /tmp/data.tar.xz "mycos:$CRUPEST_AUTO_BACKUP_BUCKET_NAME/$current_time.tar.xz"
+ rclone --progress copyto /tmp/data.tar.xz "$destination"
echo "Remove tmp file..."
# remove tmp