# 使用官方光源基础镜像
FROM image.sourcefind.cn:5000/dcu/admin/base/vllm:0.8.5-ubuntu22.04-dtk25.04.1-rc5-das1.6-py3.10-20250711

# 安装基础工具
RUN apt-get update && \
    apt-get install -y --no-install-recommends \
    iproute2 \
    dmidecode \
    ipmitool \
    git \
    curl \
    jq \
    lshw \
    iputils-ping \
    pciutils \
    sysstat \
    locate \
    && rm -rf /var/lib/apt/lists/*

# 创建目录结构
RUN mkdir -p /workspace/scripts && \
    mkdir -p /workspace/configs && \
    mkdir -p /workspace/test/env_check_outputs && \
    mkdir -p /workspace/test/inference_outputs && \
    mkdir -p /workspace/test/models  && \
    mkdir -p /workspace/test/env_check_tools

# 复制脚本
COPY ./scripts/* /workspace/scripts/
COPY ./configs/* /workspace/configs/
COPY ./env_check_tools/dcu_env_check.zip  /workspace/test/env_check_tools/
COPY ./env_check_tools/rccl-tests.zip  /workspace/test/env_check_tools/
RUN chmod +x /workspace/scripts/*
RUN chmod +x /workspace/configs*

# 设置工作目录（建议直接设为脚本目录）
WORKDIR /workspace/scripts/

# 直接执行脚本（无需cd）
CMD bash -c "\
  bash entrypoint.sh"