Oapi-Feishu/Dockerfile
2024-01-28 01:36:16 +08:00

21 lines
416 B
Docker

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"]