Files
ylhp-ai-project-manager/docs/dev-ops/start-all.sh
JiaoTianBo d99509cff5 feat(database): 初始化AI项目管理平台数据库设计与环境配置
- 添加PostgreSQL数据库设计,包含部门、用户、角色、权限、项目、任务、工单、
  风险、数据录入及文件附件等核心表结构及索引
- 启用pgvector和uuid-ossp扩展,支持向量存储和UUID生成
- 增加数据库表详细注释,便于后续维护与理解
- 配置Spring Boot项目支持Java 17及相关依赖(Web、PostgreSQL、MyBatis Plus、
  MinIO、AWS SDK S3)
- 新增Dockerfile及构建镜像脚本,支持amd及arm架构容器构建
- 提供完整Docker Compose环境配置,包含MySQL、Redis、Redis Admin、MinIO、
  PhpMyAdmin及应用服务容器
- 新增Nginx反向代理配置文件,支持Admin和Client前端分离部署
- 添加一键启动Shell脚本,简化环境及应用服务启动流程
- 更新Spring Boot配置,设置active profile为dev及服务默认端口8080
- 新增Redis配置文件,开放网络访问端口与绑定所有地址
2026-03-26 14:29:51 +08:00

43 lines
1.1 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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"