flnxi-Wu/scripts/tools/quick-start.sh
WuYongJie d1c6efc79d
Some checks failed
CI Check / check (push) Has been cancelled
feat: NAS 部署与 Harbor 推送流程
2025-12-03 14:39:06 +08:00

60 lines
1.3 KiB
Bash

#!/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 "========================================"