From 629213afd4eecf462cfda4fb08032fbe09badb16 Mon Sep 17 00:00:00 2001 From: qiansheng91 Date: Mon, 15 Jun 2026 19:48:47 +0800 Subject: [PATCH] fix(docker): copy go.sum so the server image builds deployments/docker/Dockerfile copied only go.mod into the build stage, so `go build` failed with: missing go.sum entry for module providing package gopkg.in/yaml.v3 (imported by github.com/alibaba/UnifiedModel/internal/umodel) Copy go.sum alongside go.mod and run `go mod download` before building, the standard multi-stage Go pattern. --- deployments/docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deployments/docker/Dockerfile b/deployments/docker/Dockerfile index c83d319..afbb478 100644 --- a/deployments/docker/Dockerfile +++ b/deployments/docker/Dockerfile @@ -1,6 +1,7 @@ FROM golang:1.22 AS build WORKDIR /src -COPY go.mod ./ +COPY go.mod go.sum ./ +RUN go mod download COPY cmd ./cmd COPY internal ./internal COPY pkg ./pkg