#!/bin/bash # 一键启动脚本 - Linux/Mac版本 # 用于启动环境和应用服务 echo "========================================" echo "开始启动 weform-run" echo "========================================" # 获取脚本所在目录 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" # 第一步:启动环境服务(MySQL、redis等) echo "" echo "[1/2] 正在启动环境服务..." docker-compose -f docker-compose-environment.yml up -d if [ $? -ne 0 ]; then echo "环境服务启动失败!" exit 1 fi echo "环境服务启动成功,等待服务就绪..." sleep 10 # 第二步:启动应用服务(后端应用、前端等) echo "" echo "[2/2] 正在启动应用服务..." docker-compose -f docker-compose-app.yml up -d if [ $? -ne 0 ]; then echo "应用服务启动失败!" exit 1 fi echo "" echo "========================================" echo "所有服务启动完成!" echo "========================================" echo "查看服务状态: docker-compose -f docker-compose-environment.yml ps && docker-compose -f docker-compose-app.yml ps" echo "停止所有服务: ./stop-all.sh"