feat: auto-download example audio from GitHub Release
Browse files- docker-entrypoint.sh +15 -0
docker-entrypoint.sh
CHANGED
|
@@ -26,6 +26,21 @@ else
|
|
| 26 |
echo "✅ 模型已存在"
|
| 27 |
fi
|
| 28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
# 啟動 Nginx(前端)
|
| 30 |
echo "🌐 啟動 Nginx(端口 7860)..."
|
| 31 |
nginx
|
|
|
|
| 26 |
echo "✅ 模型已存在"
|
| 27 |
fi
|
| 28 |
|
| 29 |
+
# 下載示例音頻(如果不存在)
|
| 30 |
+
EXAMPLE_AUDIO_PATH="/app/frontend/dist/example.wav"
|
| 31 |
+
if [ ! -f "$EXAMPLE_AUDIO_PATH" ]; then
|
| 32 |
+
echo "📥 下載示例音頻..."
|
| 33 |
+
DOWNLOAD_URL="https://github.com/ammosu/qwen3-tts-voice-clone/releases/download/v1.0.0/example.wav"
|
| 34 |
+
|
| 35 |
+
if wget -q -O "$EXAMPLE_AUDIO_PATH" "$DOWNLOAD_URL" 2>/dev/null; then
|
| 36 |
+
echo "✅ 示例音頻下載完成"
|
| 37 |
+
else
|
| 38 |
+
echo "⚠️ 示例音頻下載失敗(非關鍵錯誤,服務將繼續啟動)"
|
| 39 |
+
fi
|
| 40 |
+
else
|
| 41 |
+
echo "✅ 示例音頻已存在"
|
| 42 |
+
fi
|
| 43 |
+
|
| 44 |
# 啟動 Nginx(前端)
|
| 45 |
echo "🌐 啟動 Nginx(端口 7860)..."
|
| 46 |
nginx
|