mirror of
https://github.com/woodchen-ink/Q58Bot.git
synced 2025-07-18 05:42:06 +08:00
25 lines
548 B
Docker
25 lines
548 B
Docker
FROM alpine:latest
|
|
|
|
# 安装必要的包
|
|
RUN apk --no-cache add ca-certificates tzdata
|
|
|
|
WORKDIR /root/
|
|
|
|
COPY main-amd64 main-arm64 ./
|
|
|
|
ARG TARGETARCH
|
|
RUN if [ "$TARGETARCH" = "amd64" ]; then \
|
|
mv main-amd64 main && rm main-arm64; \
|
|
elif [ "$TARGETARCH" = "arm64" ]; then \
|
|
mv main-arm64 main && rm main-amd64; \
|
|
fi
|
|
|
|
# 添加调试信息
|
|
RUN ls -l
|
|
RUN chmod +x main
|
|
|
|
# 尝试运行程序并捕获可能的错误信息
|
|
RUN ./main || (echo "Error running main: $?" && ldd main 2>&1 || echo "ldd not available")
|
|
|
|
CMD ["./main"]
|