diff --git a/Dockerfile.api b/Dockerfile.api index dd298f0..3eb10c1 100644 --- a/Dockerfile.api +++ b/Dockerfile.api @@ -22,13 +22,13 @@ RUN go mod download COPY . . # 编译 API 服务(静态链接) -RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \ +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GOTOOLCHAIN=auto go build \ -ldflags="-w -s" \ -o /build/api \ cmd/api/main.go # 下载 golang-migrate 工具 -RUN go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@latest +RUN GOTOOLCHAIN=auto go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@latest # ================================ # 阶段 2: 运行阶段 diff --git a/Dockerfile.worker b/Dockerfile.worker index e1e4712..795af9d 100644 --- a/Dockerfile.worker +++ b/Dockerfile.worker @@ -22,7 +22,7 @@ RUN go mod download COPY . . # 编译 Worker 服务(静态链接) -RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \ +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GOTOOLCHAIN=auto go build \ -ldflags="-w -s" \ -o /build/worker \ cmd/worker/main.go