forked from Lesin/reposync
32 lines
947 B
Batchfile
32 lines
947 B
Batchfile
@echo off
|
|
chcp 65001
|
|
echo 开始修复 SQLAlchemy 版本问题...
|
|
|
|
REM 检查容器是否运行
|
|
docker ps | findstr "65fa6e52508f"
|
|
if errorlevel 1 (
|
|
echo 错误:容器 65fa6e52508f 未运行
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo 容器 65fa6e52508f 正在运行,开始修复...
|
|
|
|
REM 进入容器并执行修复命令
|
|
echo 检查当前 SQLAlchemy 版本...
|
|
docker exec -it 65fa6e52508f pip3 list | findstr sqlalchemy
|
|
|
|
echo 升级 SQLAlchemy 到支持异步的版本...
|
|
docker exec -it 65fa6e52508f pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade sqlalchemy>=1.4.0
|
|
|
|
echo 安装异步相关依赖...
|
|
docker exec -it 65fa6e52508f pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiomysql
|
|
|
|
echo 验证安装结果...
|
|
docker exec -it 65fa6e52508f pip3 list | findstr sqlalchemy
|
|
|
|
echo 尝试启动应用...
|
|
docker exec -it 65fa6e52508f bash -c "cd /data/ob-robot && python3 main.py"
|
|
|
|
echo 修复脚本执行完成!
|
|
pause |