| 12345678910111213141516171819202122232425262728293031323334 |
- #!/bin/bash
- # 切换到脚本所在目录
- cd "$(dirname "$0")"
- # 检查 docker 命令
- if ! command -v docker &> /dev/null; then
- echo "Error: docker could not be found."
- exit 1
- fi
- # 检查 docker-compose 命令 (支持 docker-compose 和 docker compose)
- if command -v docker-compose &> /dev/null; then
- DOCKER_COMPOSE_CMD="docker-compose"
- elif docker compose version &> /dev/null; then
- DOCKER_COMPOSE_CMD="docker compose"
- else
- echo "Error: docker-compose could not be found."
- exit 1
- fi
- echo "Starting Book RAG Server with $DOCKER_COMPOSE_CMD..."
- # 构建并启动服务
- $DOCKER_COMPOSE_CMD up -d --build
- # 检查启动状态
- if [ $? -eq 0 ]; then
- echo "✅ Service started successfully!"
- echo "You can verify the logs with: $DOCKER_COMPOSE_CMD logs -f"
- else
- echo "❌ Failed to start service."
- exit 1
- fi
|