From 662d55998be9037d737716c83ed3aa6e31085e21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E7=92=9F?= Date: Tue, 22 Oct 2024 17:08:58 +0800 Subject: [PATCH] Update dockerhub_proxy.yml --- .github/workflows/dockerhub_proxy.yml | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/.github/workflows/dockerhub_proxy.yml b/.github/workflows/dockerhub_proxy.yml index 0f8705da..9554702a 100644 --- a/.github/workflows/dockerhub_proxy.yml +++ b/.github/workflows/dockerhub_proxy.yml @@ -12,22 +12,19 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Build cloudflare.js for Dockerhub proxy + - name: Download Markdown file and update cloudflare.js run: | cd docker - curl -o https://raw.githubusercontent.com/Websoft9/doc.websoft9.com/refs/heads/main/docs/reference/_include/dockerhub-proxy.md - echo "Insert proxy lists to cloudflare.js" - - - name: Extract URLs from Markdown and update cloudflare.js - run: | - # Extract URLs from the downloaded Markdown file - urls=$(grep -Eo 'https://[a-zA-Z0-9./?=_-]*' docker/dockerhub-proxy.md | tr '\n' ',' | sed 's/,$//') - - # Create the new backends array + curl -o dockerhub-proxy.md https://raw.githubusercontent.com/Websoft9/doc.websoft9.com/refs/heads/main/docs/reference/_include/dockerhub-proxy.md + + # 提取 Markdown 文件中的 URL + urls=$(grep -Eo 'https://[a-zA-Z0-9./?=_-]*' dockerhub-proxy.md | tr '\n' ',' | sed 's/,$//') + + # 创建新的 backends 数组 new_backends="const backends = [${urls}]" - - # Update cloudflare.js with the new backends array - sed -i "s|const backends = \[.*\]|${new_backends}|" docker/cloudflare.js + + # 更新 cloudflare.js 文件中的 backends 数组 + sed -i "s|const backends = \[.*\]|${new_backends}|" cloudflare.js - name: Set compatibility date id: set-date