From 8c380b999f2375dccbc31eb5430df2c8fe64b7e8 Mon Sep 17 00:00:00 2001 From: 10 <2408212-10@users.noreply.gitlab.com> Date: Sun, 18 Nov 2018 03:00:06 +0100 Subject: [PATCH] Added backup folder --- Dockerfile | 2 +- backup.sh | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2fc7ee4..ce1b10f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ RUN apk add --update \ COPY start.sh backup.sh / ENV DB_FILE /data/db.sqlite3 -ENV BACKUP_FILE /data/db-backup.sqlite3 +ENV BACKUP_FILE /data/db_backup/backup.sqlite3 ENV CRON_TIME "0 5 * * *" ENV TIMESTAMP false diff --git a/backup.sh b/backup.sh index 12a69fc..dff1092 100644 --- a/backup.sh +++ b/backup.sh @@ -1,8 +1,13 @@ #!/bin/sh +if [ ! -d $(dirname "$BACKUP_FILE") ] +then + mkdir -p $(dirname "$BACKUP_FILE") +fi + if [ $TIMESTAMP = true ] then - BACKUP_FILE="$(echo $BACKUP_FILE)_$(date "+%F-%H%M%S")" + BACKUP_FILE="$(echo "$BACKUP_FILE")_$(date "+%F-%H%M%S")" fi /usr/bin/sqlite3 $DB_FILE ".backup $BACKUP_FILE"