docs(deployment): Fix 8 critical deployment issues and enhance documentation

Summary of fixes:
- Fix service discovery address (change .sae domain to internal IP)
- Unify timezone configuration (Asia/Shanghai for all services)
- Enhance ECS security group configuration (Redis/Weaviate port binding)
- Add image pull strategy best practices
- Add Python service memory management guidelines
- Update Dify API Key deployment strategy (avoid deadlock)
- Add SSH tunnel for RDS database access
- Add NAT gateway cost optimization explanation

Modified files (7 docs):
- 00-部署架构总览.md (enhanced with 7 sections)
- 03-Dify-ECS部署完全指南.md (security hardening)
- 04-Python微服务-SAE容器部署指南.md (timezone + service discovery)
- 05-Node.js后端-SAE容器部署指南.md (timezone configuration)
- PostgreSQL部署策略-摸底报告.md (timezone best practice)
- 07-关键配置补充说明.md (3 new sections)
- 08-部署检查清单.md (service address fix)

New files:
- 文档修正报告-20251214.md (comprehensive fix report)
- Review documents from technical team

Impact:
- Fixed 3 P0/P1 critical issues (100% connection failure risk)
- Fixed 3 P2 important issues (stability and maintainability)
- Added 2 P3 best practices (developer convenience)

Status: All deployment documents reviewed and corrected, ready for production deployment
This commit is contained in:
2025-12-14 13:25:28 +08:00
parent fa72beea6c
commit 19f9c5ea93
114 changed files with 12994 additions and 33 deletions

View File

@@ -610,3 +610,4 @@ import { logger } from '../../../../common/logging/index.js';

View File

@@ -413,3 +413,4 @@ import { ChatContainer } from '@/shared/components/Chat';

View File

@@ -323,3 +323,4 @@ const initialMessages = defaultMessages.length > 0 ? defaultMessages : [{

View File

@@ -611,3 +611,4 @@ http://localhost:5173/data-cleaning/tool-c

View File

@@ -398,4 +398,5 @@ Docs: docs/03-业务模块/DC-数据清洗整理/06-开发记录/DC模块重建

View File

@@ -272,3 +272,4 @@ ConflictDetectionService // 冲突检测(字段级对比)

View File

@@ -436,3 +436,4 @@ Tool B后端代码**100%复用**了平台通用能力层,无任何重复开发

View File

@@ -213,3 +213,4 @@ $ node scripts/check-dc-tables.mjs