Upload Dockerfile
Browse files- Dockerfile +15 -15
Dockerfile
CHANGED
|
@@ -96,21 +96,21 @@ else\n\
|
|
| 96 |
\n\
|
| 97 |
echo "查找 $THIRTY_DAYS_AGO 之后的备份文件..."\n\
|
| 98 |
\n\
|
| 99 |
-
# 获取备份文件列表
|
| 100 |
-
BACKUP_RESPONSE=$(curl -s -H "Authorization: token $GITHUB_TOKEN" "$GITHUB_API/contents/backups")
|
| 101 |
-
|
| 102 |
-
# 检查API响应是否有效
|
| 103 |
-
if echo "$BACKUP_RESPONSE" | jq -e . >/dev/null 2>&1; then
|
| 104 |
-
# 检查是否是数组
|
| 105 |
-
if echo "$BACKUP_RESPONSE" | jq -e 'type == "array"' >/dev/null 2>&1; then
|
| 106 |
-
BACKUP_FILES=$(echo "$BACKUP_RESPONSE" | jq -r ".[] | select(.name | test(\"backup-[0-9]{4}-[0-9]{2}-[0-9]{2}\")) | .name" | sort -r)
|
| 107 |
-
else
|
| 108 |
-
echo "GitHub API返回错误: $(echo "$BACKUP_RESPONSE" | jq -r '.message // "未知错误"')"
|
| 109 |
-
BACKUP_FILES=""
|
| 110 |
-
fi
|
| 111 |
-
else
|
| 112 |
-
echo "GitHub API响应格式错误"
|
| 113 |
-
BACKUP_FILES=""
|
| 114 |
fi\n\
|
| 115 |
\n\
|
| 116 |
if [ -z "$BACKUP_FILES" ]; then\n\
|
|
|
|
| 96 |
\n\
|
| 97 |
echo "查找 $THIRTY_DAYS_AGO 之后的备份文件..."\n\
|
| 98 |
\n\
|
| 99 |
+
# 获取备份文件列表\n\
|
| 100 |
+
BACKUP_RESPONSE=\$(curl -s -H \"Authorization: token \$GITHUB_TOKEN\" \"\$GITHUB_API/contents/backups\")\n\
|
| 101 |
+
\n\
|
| 102 |
+
# 检查API响应是否有效\n\
|
| 103 |
+
if echo \"\$BACKUP_RESPONSE\" | jq -e . >/dev/null 2>&1; then\n\
|
| 104 |
+
# 检查是否是数组\n\
|
| 105 |
+
if echo \"\$BACKUP_RESPONSE\" | jq -e 'type == \"array\"' >/dev/null 2>&1; then\n\
|
| 106 |
+
BACKUP_FILES=\$(echo \"\$BACKUP_RESPONSE\" | jq -r \".[] | select(.name | test(\\\"backup-[0-9]{4}-[0-9]{2}-[0-9]{2}\\\")) | .name\" | sort -r)\n\
|
| 107 |
+
else\n\
|
| 108 |
+
echo \"GitHub API返回错误: \$(echo \"\$BACKUP_RESPONSE\" | jq -r '.message // \"未知错误\"')\"\n\
|
| 109 |
+
BACKUP_FILES=\"\"\n\
|
| 110 |
+
fi\n\
|
| 111 |
+
else\n\
|
| 112 |
+
echo \"GitHub API响应格式错误\"\n\
|
| 113 |
+
BACKUP_FILES=\"\"\n\
|
| 114 |
fi\n\
|
| 115 |
\n\
|
| 116 |
if [ -z "$BACKUP_FILES" ]; then\n\
|