# Build Stage FROM golang:1.24.0-alpine3.21 AS builder ENV GO111MODULE=on \ GOPROXY=https://goproxy.cn,direct WORKDIR /app COPY ../ . RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o testpaper main.go # Run Stage FROM zc1185230223/alpine:3.21 WORKDIR /app COPY --from=builder /app/testpaper . RUN touch config.yaml EXPOSE 15001 CMD ["/app/testpaper", "api", "-c", "config.yaml"]