31 lines
763 B
Bash
31 lines
763 B
Bash
#!/bin/bash
|
|
|
|
echo "=========================================="
|
|
echo "数据库迁移 - 添加弹幕字段"
|
|
echo "=========================================="
|
|
echo ""
|
|
|
|
# 检查容器是否运行
|
|
if ! docker ps | grep -q quanyoumi-app; then
|
|
echo "错误: quanyoumi-app 容器未运行"
|
|
echo "请先启动容器: docker-compose up -d"
|
|
exit 1
|
|
fi
|
|
|
|
echo "正在容器内执行数据库迁移..."
|
|
docker exec quanyoumi-app node /app/backend/migrations/index.js
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo ""
|
|
echo "迁移失败!"
|
|
exit 1
|
|
fi
|
|
|
|
echo ""
|
|
echo "=========================================="
|
|
echo "迁移完成!请重启容器使更改生效"
|
|
echo "=========================================="
|
|
echo ""
|
|
echo "重启命令: docker-compose restart"
|
|
echo ""
|