Files
urldb/docker-start.sh

46 lines
1.1 KiB
Bash
Raw Normal View History

2025-07-18 00:34:27 +08:00
#!/bin/bash
echo "🚀 启动网盘资源管理系统..."
# 检查Docker是否运行
if ! docker info > /dev/null 2>&1; then
echo "❌ Docker未运行请先启动Docker"
exit 1
fi
# 检测Docker Compose命令
if command -v docker-compose &> /dev/null; then
DOCKER_COMPOSE="docker-compose"
elif docker compose version &> /dev/null; then
DOCKER_COMPOSE="docker compose"
else
echo "❌ 未找到Docker Compose请安装Docker Compose"
exit 1
fi
echo "📦 使用Docker Compose命令: $DOCKER_COMPOSE"
# 停止并删除现有容器
echo "🔄 清理现有容器..."
$DOCKER_COMPOSE down
# 构建并启动服务
echo "🔨 构建并启动服务..."
$DOCKER_COMPOSE up --build -d
# 等待服务启动
echo "⏳ 等待服务启动..."
sleep 10
# 检查服务状态
echo "📊 服务状态:"
$DOCKER_COMPOSE ps
echo ""
echo "✅ 系统启动完成!"
echo "🌐 前端访问地址: http://localhost:3000"
echo "🔧 后端API地址: http://localhost:8080"
echo "🗄️ 数据库地址: localhost:5432"
echo ""
echo "📝 查看日志: $DOCKER_COMPOSE logs -f"
echo "🛑 停止服务: $DOCKER_COMPOSE down"