#!/bin/bash # 综合修复脚本,应用所有修复并重启服务 set -e echo "开始执行综合修复..." # 备份当前app.py文件 echo "备份原始app.py文件..." cp /app/app.py /app/app.py.backup.original # 应用路由修复 echo "应用路由修复..." python3 /app/fix_routes.py # 应用进度显示修复 echo "应用进度显示修复..." python3 /app/fix_progress.py # 应用上传显示修复 echo "应用上传文件后显示修复..." python3 /app/fix_upload_display.py # 创建entrypoint.sh文件 echo "创建entrypoint.sh启动脚本..." cat > /app/entrypoint.sh << 'EOF' #!/bin/bash cd /app gunicorn app:app -b 0.0.0.0:5000 EOF # 添加执行权限 chmod +x /app/entrypoint.sh echo "所有修复已应用完成!服务将重新启动..." # 重启服务 cd /app exec /app/entrypoint.sh