FROM golang:1.23 as golang ENV GO111MODULE=on \ CGO_ENABLED=1 WORKDIR /build ADD /code /build RUN CGO_ENABLED=0 GOOS=linux go build -ldflags '-w -s' -o feishu_chatgpt FROM alpine:latest WORKDIR /app RUN apk add --no-cache bash COPY --from=golang /build/feishu_chatgpt /app COPY --from=golang /build/role_list.yaml /app EXPOSE 9000 ENTRYPOINT ["/app/feishu_chatgpt"]