Oapi-Feishu/Dockerfile.multi

19 lines
467 B
Docker

FROM --platform=$TARGETPLATFORM alpine:latest
WORKDIR /app
RUN apk add --no-cache bash
COPY feishu_chatgpt-* /app/
COPY code/role_list.yaml /app/
RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then \
mv /app/feishu_chatgpt-amd64 /app/feishu_chatgpt; \
elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then \
mv /app/feishu_chatgpt-arm64 /app/feishu_chatgpt; \
fi && \
chmod +x /app/feishu_chatgpt
EXPOSE 9000
ENTRYPOINT ["/app/feishu_chatgpt"]