26 lines
630 B
Bash
Executable File
26 lines
630 B
Bash
Executable File
#!/bin/bash
|
|
# 部署脚本
|
|
|
|
set -e
|
|
|
|
echo "🚀 开始部署 Web Capture API..."
|
|
|
|
# 进入项目目录
|
|
cd /home/openclaw/.openclaw/workspace-hz4th_coder/works/web-capture-api
|
|
|
|
# 安装 Python 依赖
|
|
echo "📥 安装 Python 依赖..."
|
|
pip3.12 install --user playwright flask flask-cors gunicorn
|
|
|
|
# 安装 Playwright 浏览器
|
|
echo "🌐 安装 Playwright 浏览器..."
|
|
python3.12 -m playwright install chromium
|
|
|
|
echo ""
|
|
echo "✅ 部署完成!"
|
|
echo ""
|
|
echo "运行方式:"
|
|
echo " 开发模式: python3.12 app.py"
|
|
echo " 生产模式: gunicorn -w 4 -b 0.0.0.0:5000 app:app"
|
|
echo ""
|
|
echo "访问地址: http://localhost:16026" |