From cac29bfff1f6dad61a7fb19446846535e96e94b3 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 21 Jan 2026 21:10:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=20Dockerfile=20?= =?UTF-8?q?=E4=B8=AD=20dasel=20=E5=92=8C=20resvg=20=E5=AE=89=E8=A3=9D?= =?UTF-8?q?=E6=AD=A5=E9=A9=9F=E7=9A=84=E7=B8=AE=E6=8E=92=E5=95=8F=E9=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9325845..b718b42 100644 --- a/Dockerfile +++ b/Dockerfile @@ -125,9 +125,9 @@ RUN apt-get update --fix-missing && apt-get install -y --no-install-recommends \ # 階段 2.1:安裝 dasel(從 GitHub 下載二進位檔案) RUN ARCH=$(uname -m) && \ if [ "$ARCH" = "aarch64" ]; then \ - DASEL_ARCH="linux_arm64"; \ + DASEL_ARCH="linux_arm64"; \ else \ - DASEL_ARCH="linux_amd64"; \ + DASEL_ARCH="linux_amd64"; \ fi && \ curl -sSLf "https://github.com/TomWright/dasel/releases/download/v2.8.1/dasel_${DASEL_ARCH}" -o /usr/local/bin/dasel && \ chmod +x /usr/local/bin/dasel @@ -136,13 +136,13 @@ RUN ARCH=$(uname -m) && \ # 注意:resvg 官方只提供 x86_64 版本,ARM64 需從源碼編譯或跳過 RUN ARCH=$(uname -m) && \ if [ "$ARCH" = "aarch64" ]; then \ - echo "⚠️ resvg 沒有 ARM64 預編譯版本,跳過安裝(可改用 ImageMagick 或 Inkscape 替代)"; \ + echo "⚠️ resvg 沒有 ARM64 預編譯版本,跳過安裝(可改用 ImageMagick 或 Inkscape 替代)"; \ else \ - curl -sSLf "https://github.com/linebender/resvg/releases/download/v0.44.0/resvg-linux-x86_64.tar.gz" -o /tmp/resvg.tar.gz && \ - tar -xzf /tmp/resvg.tar.gz -C /tmp/ && \ - mv /tmp/resvg /usr/local/bin/resvg && \ - chmod +x /usr/local/bin/resvg && \ - rm -rf /tmp/resvg.tar.gz; \ + curl -sSLf "https://github.com/linebender/resvg/releases/download/v0.44.0/resvg-linux-x86_64.tar.gz" -o /tmp/resvg.tar.gz && \ + tar -xzf /tmp/resvg.tar.gz -C /tmp/ && \ + mv /tmp/resvg /usr/local/bin/resvg && \ + chmod +x /usr/local/bin/resvg && \ + rm -rf /tmp/resvg.tar.gz; \ fi # 階段 3:影音處理工具