1
0
mirror of https://github.com/xzeldon/vwdump.git synced 2025-06-29 00:18:16 +03:00

Merge branch 'timestamp' into 'master'

Timestamp

See merge request 1O/bitwarden_rs-backup!1
This commit is contained in:
Markus 2018-11-18 01:46:01 +00:00
commit ea0d2ac96d
4 changed files with 10 additions and 4 deletions

View File

@ -8,6 +8,7 @@ COPY start.sh backup.sh /
ENV DB_FILE /data/db.sqlite3 ENV DB_FILE /data/db.sqlite3
ENV BACKUP_FILE /data/db-backup.sqlite3 ENV BACKUP_FILE /data/db-backup.sqlite3
ENV CRON_TIME "0 5 * * *" ENV CRON_TIME "0 5 * * *"
ENV TIMESTAMP false
RUN chmod 700 /start.sh /backup.sh RUN chmod 700 /start.sh /backup.sh

View File

@ -38,4 +38,4 @@ docker run --rm --volumes-from=bitwarden registry.gitlab.com/1o/bitwarden_rs-bac
| DB_FILE | Path to the Bitwarden sqlite3 database | | DB_FILE | Path to the Bitwarden sqlite3 database |
| BACKUP_FILE | Path to the desired backup location | | BACKUP_FILE | Path to the desired backup location |
| CRON_TIME | Cronjob format "Minute Hour Day_of_month Month_of_year Day_of_week Year" | | CRON_TIME | Cronjob format "Minute Hour Day_of_month Month_of_year Day_of_week Year" |
| TIMESTAMP | Set to `true` to append timestamp to the `BACKUP_FILE` |

View File

@ -1,9 +1,14 @@
#!/bin/sh #!/bin/sh
if [ $TIMESTAMP = true ]
then
BACKUP_FILE="$(echo $BACKUP_FILE)_$(date "+%F-%H%M%S")"
fi
/usr/bin/sqlite3 $DB_FILE ".backup $BACKUP_FILE" /usr/bin/sqlite3 $DB_FILE ".backup $BACKUP_FILE"
if [ $? -eq 0 ] if [ $? -eq 0 ]
then then
echo "$(date) - Backup successfull" echo "$(date "+%F %T") - Backup successfull"
else else
echo "$(date) - Backup unsuccessfull" echo "$(date "+%F %T") - Backup unsuccessfull"
fi fi

View File

@ -24,5 +24,5 @@ then
/usr/sbin/crond -L /var/log/cron.log /usr/sbin/crond -L /var/log/cron.log
fi fi
echo "$(date) - Container started" > "$LOGFILE" echo "$(date "+%F %T") - Container started" > "$LOGFILE"
tail -F "$LOGFILE" tail -F "$LOGFILE"