#!/bin/bash # ============================================ # FLNXI素材库 - 快速启动脚本 # 适用于已安装的系统 # ============================================ set -e echo "========================================" echo " FLNXI素材库 - 快速启动" echo "========================================" echo "" # 检测 docker-compose 命令 if docker compose version &> /dev/null 2>&1; then DOCKER_COMPOSE="docker compose" elif command -v docker-compose &> /dev/null; then DOCKER_COMPOSE="docker-compose" else echo "错误: 未找到 docker-compose 命令" exit 1 fi # 检查 .env 文件 if [ ! -f .env ]; then echo "错误: 未找到 .env 配置文件" echo "请先运行 ./install.sh 进行安装" exit 1 fi # 加载环境变量 source .env # 启动服务 echo "正在启动服务..." $DOCKER_COMPOSE up -d # 等待服务启动 echo "等待服务启动..." sleep 5 # 显示状态 echo "" echo "服务状态:" $DOCKER_COMPOSE ps echo "" echo "========================================" echo " 启动完成!" echo "========================================" echo "" echo "访问地址: http://$SERVER_IP:$APP_PORT" echo "MinIO控制台: http://$SERVER_IP:$MINIO_CONSOLE_PORT" echo "" echo "查看日志: $DOCKER_COMPOSE logs -f" echo "========================================"