初始化游戏小组管理系统后端项目
- 基于 NestJS + TypeScript + MySQL + Redis 架构 - 完整的模块化设计(认证、用户、小组、游戏、预约等) - JWT 认证和 RBAC 权限控制系统 - Docker 容器化部署支持 - 添加 CLAUDE.md 项目开发指南 - 配置 .gitignore 忽略文件 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
19
reset-db.sh
Normal file
19
reset-db.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 检查容器是否运行
|
||||
if [ ! "$(sudo docker ps -q -f name=gamegroup-mysql-dev)" ]; then
|
||||
echo "错误: MySQL 容器 (gamegroup-mysql-dev) 未运行。"
|
||||
echo "请先运行: sudo docker compose -f docker-compose.dev.yml up -d mysql"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "正在将 database/init.sql 导入到 gamegroup 数据库..."
|
||||
|
||||
# 导入 SQL 文件
|
||||
cat database/init.sql | sudo docker exec -i gamegroup-mysql-dev mysql -u root -ppassword gamegroup
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✅ 数据库初始化成功!"
|
||||
else
|
||||
echo "❌ 数据库初始化失败。"
|
||||
fi
|
||||
Reference in New Issue
Block a user