File size: 362 Bytes
562a3ac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 构建 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"]