From ac7c491e6c3f3d37da96f1487728c98669150d1b Mon Sep 17 00:00:00 2001 From: yuming Date: Wed, 29 Apr 2026 22:34:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=A8=E5=AE=89=E8=A3=85Docker?= =?UTF-8?q?=E5=89=8D=E5=86=99=E5=85=A5=E5=B9=B2=E5=87=80=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=B9=B6=E6=B8=85=E9=99=A4=E4=BB=A3=E7=90=86=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index be7575c..ce31db4 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -7,9 +7,20 @@ on: jobs: deploy: runs-on: ubuntu-latest + # 清除可能存在的代理环境变量,防止 Docker 通过代理拉取镜像 + env: + HTTP_PROXY: "" + HTTPS_PROXY: "" + http_proxy: "" + https_proxy: "" + NO_PROXY: "*" + no_proxy: "*" steps: - name: 安装 Docker CLI run: | + # 先写干净的 daemon.json,让 Docker 启动时就读到无代理配置 + mkdir -p /etc/docker + echo '{}' > /etc/docker/daemon.json # 替换 Debian 源为清华镜像,避免国内连 deb.debian.org 超时 sed -i 's|deb.debian.org|mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null || true sed -i 's|security.debian.org|mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null || true @@ -19,11 +30,6 @@ jobs: - name: 拉取代码 uses: actions/checkout@v4 - - name: 清除 Docker 代理配置 - run: | - echo '{}' | tee /etc/docker/daemon.json - systemctl restart docker || true - - name: 构建镜像 run: docker build -t telegram-downloader:latest .