build error
Job failed with exit code: 1. Reason: cache miss: [7/8] RUN useradd -m -u 1000 user && chown -R user:user /app cache miss: [6/8] RUN printf "#!/bin/bash\nset -e\n\necho "正在下载 airs_protocol 代码..."\n\nif [ -d "airs_protocol" ]; then\n echo "清理旧代码..."\n rm -rf "airs_protocol"\nfi\n\ngit clone -b master https://gitee.com/tanbushi/airs-protocol.git temp_airs\n\nif [ -d "temp_airs/airs_protocol" ]; then\n mkdir -p airs_protocol\n cp -r temp_airs/airs_protocol/* airs_protocol/\n cp -r temp_airs/airs_protocol/.[^.]* airs_protocol/ 2>/dev/null || true\nfi\n\nrm -rf temp_airs\n\necho "airs_protocol 代码下载完成"\nls -la airs_protocol/\n\nif [ -f "package.json" ]; then\n echo "安装 Node.js 依赖..."\n /usr/local/bin/npm install\nfi\n\nif [ -f "requirements.txt" ]; then\n echo "安装 Python 依赖..."\n pip install --no-cache-dir -r requirements.txt\nfi\n\nif [ -f "airs_protocol/requirements.txt" ]; then\n echo "安装 airs_protocol Python 依赖..."\n pip install --no-cache-dir -r airs_protocol/requirements.txt\nfi\n\nif [ -f "airs_protocol/package.json" ]; then\n echo "安装 airs_protocol Node.js 依赖..."\n /usr/local/bin/npm install\nfi\n\necho "环境准备完成,启动应用..."\n\nif [ \$# -gt 0 ]; then\n exec "\$@"\nelse\n if [ -f "package.json" ]; then\n if grep -q "start" package.json; then\n echo "使用 npm start 启动..."\n exec npm start\n fi\n fi\n \n if [ -f "app.py" ]; then\n echo "使用 python app.py 启动..."\n exec python app.py\n fi\n \n if [ -f "main.py" ]; then\n echo "使用 python main.py 启动..."\n exec python main.py\n fi\n \n if [ -f "server.py" ]; then\n echo "使用 python server.py 启动..."\n exec python server.py\n fi\n \n echo "未找到标准启动文件,保持容器运行..."\n sleep infinity\nfi\n" > /app/entrypoint.sh && chmod +x /app/entrypoint.sh cache miss: [5/8] RUN pip install --no-cache-dir --upgrade pip setuptools wheel cache miss: [4/8] RUN NODE_VERSION=22.11.0 && curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" -o node.tar.xz && tar -xJf node.tar.xz -C /usr/local --strip-components=1 && rm node.tar.xz && printf "Node.js %s 安装完成\n系统自带 node: %s\n安装的 node: %s\n" "${NODE_VERSION}" "$(which node 2>/dev/null || echo "未找到")" && echo 'export PATH="/usr/local/bin:$PATH"' >> /etc/bash.bashrc && echo 'export PATH="/usr/local/bin:$PATH"' >> /root/.bashrc && ENV PATH="/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" cache miss: [8/8] COPY --chown=user . . cache miss: [3/8] RUN apt-get update && apt-get install -y curl wget git ca-certificates gnupg lsb-release build-essential && apt-get clean && rm -rf /var/lib/apt/lists/* cache miss: [2/8] WORKDIR /app {"total":13,"completed":9,"user_total":8,"user_cached":0,"user_completed":4,"user_cacheable":7,"from":1,"miss":7,"client_duration_ms":18102}
Build logs:
Fetching error logs...