mirror of
https://github.com/ctwj/urldb.git
synced 2025-11-24 19:12:52 +08:00
46 lines
1.1 KiB
Bash
Executable File
46 lines
1.1 KiB
Bash
Executable File
#!/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:3030"
|
||
echo "🔧 后端API地址: http://localhost:8080"
|
||
echo "🗄️ 数据库地址: localhost:5432"
|
||
echo ""
|
||
echo "📝 查看日志: $DOCKER_COMPOSE logs -f"
|
||
echo "🛑 停止服务: $DOCKER_COMPOSE down" |