diff --git a/kubernetes/app/grocy/cronjob-backup.yaml b/kubernetes/app/grocy/cronjob-backup.yaml index aee6539..9dc7e03 100644 --- a/kubernetes/app/grocy/cronjob-backup.yaml +++ b/kubernetes/app/grocy/cronjob-backup.yaml @@ -25,8 +25,10 @@ spec: - sh - -c - | + set -e apk add --no-cache sqlite - sqlite3 /db-local/grocy.db ".backup /backup/grocy.db" + sqlite3 "file:/db-local/grocy.db?mode=ro" ".backup /backup/grocy.db" + [ "$(sqlite3 /backup/grocy.db 'PRAGMA integrity_check')" = ok ] volumeMounts: - name: db mountPath: /db-local