修复通知中心生产备份校验脚本
This commit is contained in:
parent
41b1c0c3dd
commit
17a205a1d2
@ -121,8 +121,7 @@ if docker container inspect youyidian-notification-center >/dev/null 2>&1; then
|
||||
data_backup="$backup_root/notification-data-before-git-release-$stamp"
|
||||
mkdir -p "$data_backup"
|
||||
# 整体复制可同时保存 notifications.db、-journal、-wal 与 -shm。
|
||||
if ! docker cp youyidian-notification-center:/app/data/. "$data_backup/" \
|
||||
|| ! test -s "$data_backup/notifications.db"; then
|
||||
if ! docker cp youyidian-notification-center:/app/data/. "$data_backup/" || ! test -s "$data_backup/notifications.db"; then
|
||||
fail_message='通知中心 SQLite 备份失败,拒绝重建生产容器'
|
||||
if [ "$was_running" = true ]; then
|
||||
docker unpause youyidian-notification-center >/dev/null || true
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user