From fcb6c480eb4c45d16d7646b7ae80058c0399dd76 Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 13 Jun 2025 21:26:55 +0800 Subject: [PATCH] . --- Dockerfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index edecedd..772c500 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,19 @@ FROM golang:1.22 AS builder WORKDIR /app -COPY go.mod go.sum ./ -RUN go mod download +# 拷贝 mod 文件(go.sum 可能还不存在) +COPY go.mod ./ +# 自动生成 go.sum(等价于开发时的 go mod tidy) +RUN go mod tidy + +# 再复制所有源代码 COPY . . + +# 构建二进制 RUN go build -o license-server main.go +# 最小运行时镜像 FROM alpine:latest RUN apk add --no-cache ca-certificates sqlite @@ -19,4 +26,3 @@ COPY --from=builder /app/license-server . EXPOSE 13579 CMD ["./license-server"] -