Files
Kevin 6bc6801df9 统一 Docker Compose 部署,并将客户端拆分为独立子项目。
移除宿主机/conda 启动脚本与 dev 联调工具,后端仅通过 docker compose 部署并默认启用 GPU。模拟客户端与语音确认页迁入 clients/ 下自包含目录,切断对后端源码路径的依赖。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 15:56:53 +08:00

22 lines
753 B
Bash
Executable File

#!/usr/bin/env bash
# 语音确认静态页入口。勿用 file:// 打开(麦克风等行为异常)。
# 用法:
# ./start.sh [端口] 默认:./start_http.sh
# ./start.sh --single [端口] 打包 dist/ 后等价于 dist/start_http.sh
# VOCH_HTTP_BIND=127.0.0.1 可仅监听本机;默认 0.0.0.0 供局域网终端访问
set -euo pipefail
ROOT="$(cd "$(dirname "$0")" && pwd)"
cd "$ROOT"
if [ "${1:-}" = "--single" ]; then
shift
PORT="${1:-8080}"
BIND="${VOCH_HTTP_BIND:-0.0.0.0}"
python3 scripts/bundle_single_html.py
VOCH_HTTP_BIND="${BIND}" exec bash "${ROOT}/dist/start_http.sh" "$PORT"
fi
PORT="${1:-8080}"
BIND="${VOCH_HTTP_BIND:-0.0.0.0}"
VOCH_HTTP_BIND="${BIND}" exec bash "${ROOT}/start_http.sh" "$PORT"