Files
wwjcloud-nest-v1/wwjcloud/docker-start.sh

50 lines
1.3 KiB
Bash
Raw Normal View History

#!/bin/bash
# WWJCloud Docker 启动脚本
echo "🐳 启动 WWJCloud Docker 开发环境..."
# 检查Docker是否运行
if ! docker info > /dev/null 2>&1; then
echo "❌ Docker 未运行,请先启动 Docker Desktop"
exit 1
fi
# 停止现有容器
echo "🛑 停止现有容器..."
docker-compose -f docker-compose.dev.yml down
# 构建并启动服务
echo "🚀 构建并启动服务..."
docker-compose -f docker-compose.dev.yml up --build -d
# 等待服务启动
echo "⏳ 等待服务启动..."
sleep 10
# 检查服务状态
echo "📊 检查服务状态..."
docker-compose -f docker-compose.dev.yml ps
# 显示访问信息
echo ""
echo "✅ 服务启动完成!"
echo ""
echo "🌐 访问地址:"
echo " - NestJS API: http://localhost:3000"
echo " - phpMyAdmin: http://localhost:8080"
echo " - Redis Commander: http://localhost:8081"
echo ""
echo "📊 数据库信息:"
echo " - Host: localhost"
echo " - Port: 3306"
echo " - Database: wwjcloud"
echo " - Username: root"
echo " - Password: 123456"
echo ""
echo "🔧 常用命令:"
echo " - 查看日志: docker-compose -f docker-compose.dev.yml logs -f"
echo " - 停止服务: docker-compose -f docker-compose.dev.yml down"
echo " - 重启服务: docker-compose -f docker-compose.dev.yml restart"
echo ""