Files
jianghao 482c32a59c
All checks were successful
test/timeline-server/pipeline/head This commit looks good
feat: 增加通知系统、RabbitMQ集成及Docker一键部署脚本
1. 新增通知中心功能,支持好友请求、评论、点赞等多种通知类型的持久化与推送
2. 集成 RabbitMQ 用于异步处理动态日志,解耦动态服务与日志记录逻辑
3. 提供完整的 Docker Compose 部署方案及一键启动/停止脚本(Shell/Bat)
4. 优化文件服务,增加图片上传时的自动压缩处理以节省存储空间
5. 增强动态服务,支持通过 shareId 公开访问动态项及关键词搜索功能
6. 完善代码健壮性,在关键业务 Service 层增加 @Transactional 事务控制
2026-02-11 14:28:27 +08:00

50 lines
1.3 KiB
Batchfile
Raw Permalink 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.
@echo off
echo ===========================================
echo Starting Timeline System with All Services
echo ===========================================
REM 检查 Docker 是否运行
docker version >nul 2>&1
if %errorlevel% neq 0 (
echo 错误: 未找到 Docker 或 Docker 未运行,请先启动 Docker
exit /b 1
)
REM 检查 Docker Compose 是否可用
docker compose version >nul 2>&1
if %errorlevel% neq 0 (
echo 错误: 未找到 Docker Compose请先安装 Docker Compose
exit /b 1
)
echo 构建项目...
call mvn clean package -DskipTests
if errorlevel 1 (
echo 构建失败!
pause
exit /b 1
)
echo 启动所有服务...
docker compose -f docker-compose-all.yml up -d
echo 等待服务启动...
timeout /t 60 /nobreak
echo 检查服务状态...
docker compose -f docker-compose-all.yml ps
echo ===========================================
echo 部署完成!服务访问地址:
echo - Nacos: http://127.0.0.1:8848/nacos (用户名: nacos, 密码: nacos)
echo - Gateway: http://127.0.0.1:30000
echo - Story Service: http://127.0.0.1:30001
echo - File Service: http://127.0.0.1:30002
echo - User Service: http://127.0.0.1:30003
echo - MySQL: http://127.0.0.1:33306
echo - Redis: http://127.0.0.1:36379
echo - MinIO: http://127.0.0.1:9000 (控制台: http://127.0.0.1:9090)
echo ===========================================
pause