Update sync-script.sh
Browse files- sync-script.sh +5 -5
sync-script.sh
CHANGED
|
@@ -4,10 +4,10 @@ set -e
|
|
| 4 |
WEBDAV_URL="${WEBDAV_URL}"
|
| 5 |
WEBDAV_USERNAME="${WEBDAV_USERNAME}"
|
| 6 |
WEBDAV_PASSWORD="${WEBDAV_PASSWORD}"
|
| 7 |
-
DB_PATH="${DB_PATH:-/app/db}"
|
| 8 |
-
BACKUP_PATH="${BACKUP_PATH:-/app/backup}"
|
| 9 |
-
BACKUP_FILENAME="${BACKUP_FILENAME:-tgdrive_db_backup.tar.gz}"
|
| 10 |
-
REMOTE_BACKUP_DIR="${REMOTE_BACKUP_DIR:-tgdrive_backup}"
|
| 11 |
CONFIG_FILE="/app/config/sync_config"
|
| 12 |
PYTHON_CMD="/app/venv/bin/python3"
|
| 13 |
|
|
@@ -129,7 +129,7 @@ restore_db() {
|
|
| 129 |
log "尝试备份当前数据库到 ${BACKUP_PATH}/db_before_restore_${timestamp}.tar.gz"
|
| 130 |
fi
|
| 131 |
|
| 132 |
-
#
|
| 133 |
mkdir -p /tmp/tgdrive_restore 2>/dev/null || true
|
| 134 |
|
| 135 |
# 解压备份文件到临时目录
|
|
|
|
| 4 |
WEBDAV_URL="${WEBDAV_URL}"
|
| 5 |
WEBDAV_USERNAME="${WEBDAV_USERNAME}"
|
| 6 |
WEBDAV_PASSWORD="${WEBDAV_PASSWORD}"
|
| 7 |
+
DB_PATH="${DB_PATH:-/app/db}" # 设置默认数据库路径
|
| 8 |
+
BACKUP_PATH="${BACKUP_PATH:-/app/backup}" # 设置默认备份路径
|
| 9 |
+
BACKUP_FILENAME="${BACKUP_FILENAME:-tgdrive_db_backup.tar.gz}" # 设置默认备份文件名
|
| 10 |
+
REMOTE_BACKUP_DIR="${REMOTE_BACKUP_DIR:-tgdrive_backup}" # 设置默认远程备份目录
|
| 11 |
CONFIG_FILE="/app/config/sync_config"
|
| 12 |
PYTHON_CMD="/app/venv/bin/python3"
|
| 13 |
|
|
|
|
| 129 |
log "尝试备份当前数据库到 ${BACKUP_PATH}/db_before_restore_${timestamp}.tar.gz"
|
| 130 |
fi
|
| 131 |
|
| 132 |
+
# 创建临时恢复目录
|
| 133 |
mkdir -p /tmp/tgdrive_restore 2>/dev/null || true
|
| 134 |
|
| 135 |
# 解压备份文件到临时目录
|