60 lines
1.3 KiB
Bash
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 "========================================"
|
|
|
|
|