diff --git a/scripts/git-build-deploy.ps1 b/scripts/git-build-deploy.ps1 index 078f586..83abd3d 100644 --- a/scripts/git-build-deploy.ps1 +++ b/scripts/git-build-deploy.ps1 @@ -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