| # 构建 go 服务镜像 | |
| FROM golang:1.24.1 as builder | |
| ENV GOPROXY="https://mirrors.cloud.tencent.com/go/" | |
| WORKDIR /app | |
| COPY . . | |
| # 构建应用 | |
| RUN CGO_ENABLED=0 GOOS=linux go build -o main . | |
| FROM alpine:latest | |
| ENV TZ="Asia/Shanghai" | |
| WORKDIR /app | |
| # 从构建阶段复制可执行文件 | |
| COPY --from=builder /app/main . | |
| CMD ["./main"] | |