FROM golang:1.24-alpine AS builder WORKDIR /app ENV GOPROXY=https://goproxy.cn,direct ENV GOPRIVATE=git.yoresee.cc/YoreseeDoc COPY collab-go/go.mod collab-go/go.sum ./ COPY collab-go ./collab-go WORKDIR /app/collab-go RUN go mod download RUN go mod tidy RUN CGO_ENABLED=0 go build -p 1 -o collab-go main.go FROM alpine:latest AS runner WORKDIR /app COPY --from=builder /app/collab-go . EXPOSE 1234 CMD ["./collab-go"]