File size: 1,427 Bytes
7e55e53 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | #!/bin/bash
# Windows 用户请使用 Git Bash 运行此脚本
echo "================================"
echo "开始获取 grok2api 源代码..."
echo "================================"
echo ""
# 检查当前目录
if [ ! -f "pyproject.toml" ]; then
echo "错误: 请在 grok2api 配置目录中运行此脚本"
exit 1
fi
# 检查 app 目录是否已存在
if [ -d "app" ]; then
echo "警告: app 目录已存在"
read -p "是否覆盖? (y/N) " -n 1 -r
echo
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
echo "已取消"
exit 0
fi
rm -rf app
fi
echo "正在克隆原项目..."
git clone --depth 1 https://github.com/chenyme/grok2api.git temp_grok2api
if [ $? -ne 0 ]; then
echo "错误: 克隆失败,请检查网络连接"
exit 1
fi
echo "正在复制源代码..."
cp -r temp_grok2api/app ./
echo "正在清理临时文件..."
rm -rf temp_grok2api
if [ -d "app" ]; then
echo ""
echo "================================"
echo "✅ 源代码获取成功!"
echo "================================"
echo ""
echo "接下来的步骤:"
echo "1. 创建 Hugging Face Space (Docker SDK)"
echo "2. 推送代码到 HF Space"
echo "3. 配置环境变量"
echo "4. 启用 Persistent Storage"
echo "5. 设置保活项目"
echo ""
echo "详细说明请查看 DEPLOY_GUIDE.md"
else
echo "错误: 源代码复制失败"
exit 1
fi
|