This commit is contained in:
hailin 2025-06-13 21:26:55 +08:00
parent d762810bc1
commit fcb6c480eb
1 changed files with 9 additions and 3 deletions

View File

@ -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"]