Q58Bot/Dockerfile.multi
2024-09-18 02:31:03 +08:00

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