2025-10-13 01:25:12 +08:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
echo "╔════════════════════════════════════════════════════════════════════════════╗"
|
2025-10-13 01:27:37 +08:00
|
|
|
|
echo "║ 🚀 启动开发环境(MySQL + Redis) ║"
|
2025-10-13 01:25:12 +08:00
|
|
|
|
echo "╚════════════════════════════════════════════════════════════════════════════╝"
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
2025-10-13 01:27:37 +08:00
|
|
|
|
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
|
|
|
|
|
|
COMPOSE_DEV="$SCRIPT_DIR/docker-compose.dev.yml"
|
|
|
|
|
|
export COMPOSE_FILE="$COMPOSE_DEV"
|
|
|
|
|
|
|
2025-10-13 01:25:12 +08:00
|
|
|
|
# 步骤1: 启动MySQL和Redis
|
|
|
|
|
|
echo "📦 步骤1: 启动MySQL和Redis容器..."
|
2025-10-13 01:27:37 +08:00
|
|
|
|
docker-compose up -d
|
2025-10-13 01:25:12 +08:00
|
|
|
|
|
|
|
|
|
|
# 等待服务就绪
|
|
|
|
|
|
echo "⏳ 等待MySQL和Redis就绪..."
|
|
|
|
|
|
sleep 10
|
|
|
|
|
|
|
|
|
|
|
|
# 检查服务状态
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
echo "📊 服务状态:"
|
2025-10-13 01:27:37 +08:00
|
|
|
|
docker-compose ps
|
2025-10-13 01:25:12 +08:00
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
echo "✅ MySQL和Redis已启动!"
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
echo "🔗 连接信息:"
|
|
|
|
|
|
echo " MySQL: localhost:3306"
|
|
|
|
|
|
echo " Redis: localhost:6379"
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
echo "📋 下一步:"
|
2025-10-13 01:27:37 +08:00
|
|
|
|
echo " 1. 启动NestJS: cd $SCRIPT_DIR/.. && npm run start:dev"
|
|
|
|
|
|
echo " 2. 启动Admin: cd $SCRIPT_DIR/../admin && npm run dev"
|
2025-10-13 01:25:12 +08:00
|
|
|
|
echo ""
|