FROM golang:1.18 as golang ENV GO111MODULE=on \ CGO_ENABLED=1 \ GOPROXY=https://goproxy.cn,direct 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"]