File size: 1,066 Bytes
23a5052
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
#!/bin/bash

# 部署腳本 - 確保代碼推送到 GitHub 和 Hugging Face Spaces

echo "🚀 開始部署流程..."

# 檢查是否有未提交的更改
if [ -n "$(git status --porcelain)" ]; then
    echo "📝 發現未提交的更改,正在添加..."
    git add .
    
    echo "💾 提交更改..."
    git commit -m "Auto-deploy: $(date)"
else
    echo "✅ 沒有未提交的更改"
fi

# 推送到 GitHub
echo "📤 推送到 GitHub..."
git push origin main

if [ $? -eq 0 ]; then
    echo "✅ GitHub 推送成功!"
    echo ""
    echo "🔗 GitHub 倉庫: https://github.com/ting1234555/health_assistant"
    echo "🔗 Hugging Face Space: https://huggingface.co/spaces/yuting111222/health-assistant"
    echo ""
    echo "📋 下一步操作:"
    echo "1. 訪問 Hugging Face Spaces 設定頁面"
    echo "2. 點擊 'Factory rebuild' 按鈕"
    echo "3. 等待重建完成(1-5分鐘)"
    echo "4. 檢查 /docs 頁面確認 API 端點"
    echo ""
    echo "🎯 部署完成!"
else
    echo "❌ GitHub 推送失敗!"
    exit 1
fi