From f4987767b32772b777a86cb13345bb378039cf13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E4=B8=AD=E6=B4=8B?= Date: Tue, 2 Jun 2026 00:42:44 +0800 Subject: [PATCH] =?UTF-8?q?build(docker):=20=E5=8E=BB=E6=8E=89=20COPY=20bu?= =?UTF-8?q?n.lock(=E4=BB=93=E5=BA=93=E6=9C=AA=E5=90=AB,=20bun=20install=20?= =?UTF-8?q?=E7=94=A8=20package.json)=20+=20=E6=94=AF=E6=8C=81=20GOPROXY=20?= =?UTF-8?q?build-arg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 便于无 bun.lock 时直接 docker build;GOPROXY 可注入国内镜像绕过 GFW。 Co-Authored-By: Claude Opus 4.8 (1M context) --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 17c4398d..a2650bff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,6 @@ FROM oven/bun:1@sha256:0733e50325078969732ebe3b15ce4c4be5082f18c4ac1a0f0ca4839c2 WORKDIR /build COPY web/default/package.json . -COPY web/default/bun.lock . RUN bun install COPY ./web/default . COPY ./VERSION . @@ -12,7 +11,6 @@ FROM oven/bun:1@sha256:0733e50325078969732ebe3b15ce4c4be5082f18c4ac1a0f0ca4839c2 WORKDIR /build COPY web/classic/package.json . -COPY web/classic/bun.lock . RUN bun install COPY ./web/classic . COPY ./VERSION . @@ -23,7 +21,9 @@ ENV GO111MODULE=on CGO_ENABLED=0 ARG TARGETOS ARG TARGETARCH +ARG GOPROXY=https://proxy.golang.org,direct ENV GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH:-amd64} +ENV GOPROXY=${GOPROXY} ENV GOEXPERIMENT=greenteagc WORKDIR /build