Commit Graph

5 Commits

Author SHA1 Message Date
xucheng
c729872b07 fix: use p12 certificate for Portwarden download and fix dependency versions
- Use bastian/lyman.p12 certificate for Portwarden client authentication
- Fix google-genai version: 1.2.1 → 1.2.0 (non-existent version)
- Fix tushare version: 1.6.3 → 1.4.24 (latest available)
- Convert p12 to PEM during build using openssl
2026-01-22 20:51:37 +08:00
xucheng
2a02a4030a feat: 优化 Docker 部署配置和健康检查
- 添加 WeasyPrint 依赖以支持 PDF 导出功能
- 新增 docker-entrypoint.sh 统一管理容器启动流程
- 添加容器健康检查机制(/health 端点)
- 配置容器自动重启策略(unless-stopped)
- 优化日志输出,仅使用 stdout 适配容器环境
- 改进 update-and-run.sh 添加健康状态检查
- 统一脚本中的 sudo 使用规范
2026-01-16 12:14:43 +08:00
xucheng
f2697149f7 优化 Docker 部署和修复 Markdown 渲染
- 修复 AI 讨论框 Markdown 粗体渲染问题
- 增加数据库连接池到 50 最大并发连接
- 移除 Google Fonts 依赖,使用系统默认字体
- 添加 Docker DNS 配置支持多服务器访问
- 优化 Dockerfile 构建流程,直接复制 node_modules
- 添加 mTLS 证书文件
2026-01-14 22:12:14 +08:00
xucheng
77a08f1c55 修复 Docker 配置并添加 mTLS 证书支持
- Dockerfile: 添加 Python 虚拟环境,修复端口匹配,跳过 SSL 验证下载 Portwarden
- entrypoint.sh: 支持 http:// 地址(用于测试)
- frontend/src/lib/api.ts: 添加 getReport 函数
- frontend/next.config.ts: 移除无效的 turbopack 配置
- frontend/src/app/page.tsx: 添加 Suspense 边界包裹 useSearchParams
- frontend/src/components/nav-header.tsx: 添加 Suspense 边界包裹 useSearchParams
- bastian/: 添加从 lyman.p12 提取的 mTLS 证书文件
2026-01-14 11:12:24 +08:00
xucheng
1d8fa1a495 增加研究讨论历史功能 ,并尝试用 docker 2026-01-14 09:48:11 +08:00