docker配置修改 #83

Open
zzx-coder wants to merge 64 commits from zzx-coder/test-repo:zhouzexin_branch into master

64 Commits

Author SHA1 Message Date
zzx-coder 9bde829c0f Update 仓库创建.md 2026-07-07 16:10:50 +08:00
zzx-coder bb4f355d9f fix: remove all ProgressPanel component references to resolve Docusaurus build errors
- Removed remarkPlugins configuration for ProgressPanel in docusaurus.config.js
- Removed clientModules configuration for ProgressPanel in docusaurus.config.js
- Deleted unused ProgressPanel.js and ProgressPanel.module.css files
- Using pure HTML/CSS implementation in docs/intro.md instead
- This completely eliminates the component recognition issue
2026-05-14 13:18:42 +08:00
zzx-coder 7c11a7cc9f fix: add aggressive cache busting to resolve persistent ProgressPanel errors
- Add cache-bust label to force Docker layer cache invalidation
- Add npm cache clean before install to ensure fresh dependencies
- Combined with previous cache clearing for .docusaurus and build directories
- This should force a completely clean build without any cached artifacts
2026-05-14 13:14:57 +08:00
zzx-coder 10f888aed5 fix: add cache clearing and cache-busting to Dockerfile
- Add explicit cache clearing for .docusaurus and build directories
- Add build arguments (BUILD_DATE, BUILD_VERSION) to force Docker layer cache invalidation
- This ensures clean builds without cached artifacts from previous builds
- Should resolve persistent ProgressPanel component errors
2026-05-14 13:14:07 +08:00
zzx-coder 7d86c161aa chore: remove unused ProgressPanel React component files
- Removed ProgressPanel.js and ProgressPanel.module.css
- These files are no longer needed since we switched to HTML/CSS implementation
- Completes the migration from React component to pure HTML/CSS approach
2026-05-14 13:11:09 +08:00
zzx-coder 4d17d62b1b fix: remove ProgressPanel React component references from docusaurus.config.js
- Removed clientModules configuration that referenced ProgressPanel component
- Removed remarkPlugins that processed ProgressPanel JSX elements
- This completes the migration from React component to HTML/CSS implementation
- Resolves build error: 'Expected component ProgressPanel to be defined'
2026-05-14 13:10:25 +08:00
zzx-coder 7c424b64c4 fix: replace ProgressPanel React component with HTML/CSS implementation to resolve Docusaurus build errors
- Modified docs/intro.md to use HTML/CSS instead of React component
- Added comprehensive styling for progress notice in custom.css
- Includes gradient backgrounds, hover effects, and responsive design
- Maintains all functionality while avoiding component recognition issues
2026-05-14 13:08:08 +08:00
zzx-coder 920bb277e9 fix: register ProgressPanel component in Docusaurus config to resolve build errors
- Added clientModules configuration to register ProgressPanel component
- Ensures Docusaurus can properly resolve and render custom components in MDX files
- Fixes 'Expected component ProgressPanel to be defined' build error
2026-05-14 12:58:43 +08:00
zzx-coder b99e3d75f8 feat: add ProgressPanel component with learning progress display
- Created simple ProgressPanel component for learning progress tracking
- Implemented responsive design with dark/light theme support
- Added animated progress bar and statistics display
- Resolved Docusaurus build errors caused by missing ProgressPanel component
2026-05-14 12:57:34 +08:00
zzx-coder 1f041ada64 Update docusaurus.config.js 2026-05-14 00:15:49 +08:00
zzx-coder 71afef0f34 Merge pull request '1' (#15) from local-changes-merge into master 2026-05-13 23:18:36 +08:00
zzx-coder e5927c016e Update docusaurus.config.js 2026-05-13 22:48:54 +08:00
zzx-coder d03d01d20f Update Dockerfile 2026-05-13 22:14:05 +08:00
zzx-coder 2471344b5f Merge pull request '增加了部分功能' (#14) from zhouzexin_branch into master 2026-05-13 21:59:46 +08:00
mengcheng 877416efcc Merge pull request '新增用户点赞/点踩功能' (#13) from mc_branch into zhouzexin_branch 2026-05-13 20:47:29 +08:00
camelliamc 6e6a753b27 新增用户点赞/点踩功能 2026-05-13 20:44:23 +08:00
camelliamc a81a27b5b8 修复发现的所有缺陷 2026-05-13 15:12:51 +08:00
Donkey_kevin 907b40b3d7 Merge remote-tracking branch 'origin/local-changes-merge'
保留本地更完善的阅读进度追踪实现:
- 支持调试接口
- 更完善的选择器和错误处理
- 阅读进度条功能
- URL 编码/解码支持

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 15:07:59 +08:00
Donkey_kevin c0231e0562 1 2026-05-13 14:56:29 +08:00
Donkey_kevin 6a196f1925 feat: 添加文档阅读进度追踪功能
- 新增阅读进度条,显示页面滚动进度
- 实现侧边栏绿色小勾标记,标识已阅读文档
- 阅读记录保存在浏览器本地存储
- 支持中文路径的 URL 编码/解码
- 添加调试功能方便问题排查

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 14:54:55 +08:00
zzx-coder 31d0fed7b1 Merge pull request '修改背景颜色' (#11) from local-changes-merge into zhouzexin_branch 2026-05-13 14:53:16 +08:00
Donkey_kevin b572d5cc02 feat: 添加文档阅读进度追踪功能
- 添加滚动进度自动检测,滚动到90%自动标记为已读
- 侧边栏显示已读文档绿色对勾标记
- 支持 localStorage 本地存储,刷新页面标记保留
- 自动处理 URL 编码路径问题
- 支持所有文档分类(快速开始、代码库、合并请求等)

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-05-13 08:58:22 +08:00
Donkey_kevin fb590caf65 小对勾 2026-05-13 08:55:16 +08:00
zzx-coder 8636b658bd Merge pull request 'docker配置修改' (#10) from zhouzexin_branch into master 2026-05-12 23:31:28 +08:00
zzx-coder 392dcd1194 fix: temporarily disable incompatible search plugin to resolve build errors 2026-05-12 23:30:03 +08:00
zzx-coder 858cc50a24 Merge pull request 'docker配置修改' (#9) from zhouzexin_branch into master 2026-05-12 23:19:17 +08:00
zzx-coder 9f84857c78 fix: upgrade to Node.js 20 to meet Docusaurus 3.x requirements 2026-05-12 23:18:20 +08:00
zzx-coder 43bd26d83a fix: increase Node.js memory limit for build process 2026-05-12 23:09:28 +08:00
zzx-coder 293675001a Merge pull request 'docker配置修改' (#8) from zhouzexin_branch into master 2026-05-12 22:54:54 +08:00
zzx-coder 0d20ee0ed2 fix: use npm install with legacy-peer-deps to resolve dependency conflicts 2026-05-12 22:45:18 +08:00
zzx-coder a1b1f5a98b Merge pull request 'docker配置修改' (#7) from zhouzexin_branch into master 2026-05-12 22:39:12 +08:00
zzx-coder 5313d0a92d fix: set USER root before system package installation 2026-05-12 22:38:20 +08:00
zzx-coder b938837b2c Merge pull request 'docker配置修改' (#6) from zhouzexin_branch into master 2026-05-12 22:35:26 +08:00
zzx-coder 9042c56474 fix: adapt Dockerfile for Red Hat ubi8 base image using yum 2026-05-12 22:34:53 +08:00
zzx-coder 581b4874a1 Merge pull request 'docker配置修改' (#5) from zhouzexin_branch into master 2026-05-12 22:30:43 +08:00
zzx-coder ca4191549f fix: use npm instead of yarn for dependency management 2026-05-12 22:28:36 +08:00
zzx-coder 49cd589dd0 Merge pull request 'docker配置修改' (#4) from zhouzexin_branch into master 2026-05-12 22:23:48 +08:00
zzx-coder 218036d855 fix: use private aliyun registry base image for node:18-alpine 2026-05-12 22:22:05 +08:00
zzx-coder a8693d16c5 revert: use official node:18-alpine base image 2026-05-12 21:45:45 +08:00
zzx-coder c947a39409 Merge pull request 'docker配置修改' (#3) from zhouzexin_branch into master 2026-05-12 21:06:28 +08:00
zzx-coder a71e88b167 fix: use aliyun library mirror for node:18-alpine base image 2026-05-12 21:04:42 +08:00
zzx-coder f7760e738b Merge pull request 'docker配置修改' (#2) from zhouzexin_branch into master 2026-05-12 20:59:42 +08:00
zzx-coder 2bfbd34bfc optimize: improve Dockerfile with aliyun mirror and best practices
- Use aliyun mirror for node:18-alpine base image
- Add system dependencies for npm package compilation
- Optimize build caching with layered COPY
- Fix build command to remove incorrect locale parameter
- Add EXPOSE 3000 for container networking
- Add environment variables NODE_ENV and PORT
- Add healthcheck for container monitoring
- Improve workdir naming and structure
2026-05-12 20:59:07 +08:00
zzx-coder 1da78bc2de refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 20:45:33 +08:00
zzx-coder eb7eec5c56 refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 20:45:16 +08:00
zzx-coder 0020bf468d refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 20:07:15 +08:00
zzx-coder 79db184e3e refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 20:07:13 +08:00
zzx-coder 2108ec3e3b refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 20:03:52 +08:00
zzx-coder a7cda42e59 refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 20:03:44 +08:00
zzx-coder 5603bde83c refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 19:44:35 +08:00
zzx-coder 4404ead1c2 refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 19:29:55 +08:00
zzx-coder 5e697cbb51 feat: .devops/gitlink-help-autodeploy.yml 2026-05-12 19:29:12 +08:00
zzx-coder 640dac5ecd refactor: delete .devops/帮助中心.yml 2026-05-12 19:29:11 +08:00
mengcheng acbca0caee feat: .devops/帮助中心.yml 2026-05-12 18:41:26 +08:00
mengcheng 3d3d6167a0 refactor: delete .devops/gitlink-help-autodeploy.yml 2026-05-12 18:41:24 +08:00
zzx-coder cd145221a2 refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 17:19:01 +08:00
zzx-coder 631a55a43a refactor: .devops/gitlink-help-autodeploy.yml 2026-05-12 17:09:47 +08:00
zzx-coder bde3dc87ac feat: .devops/gitlink-help-autodeploy.yml 2026-05-12 17:07:57 +08:00
zzx-coder a6490b7bb7 refactor: delete .devops/帮助中心.yml 2026-05-12 17:07:56 +08:00
mengcheng bc2b1d99c1 refactor: .devops/帮助中心.yml 2026-05-12 15:51:15 +08:00
Donkey_kevin ac21ca3e67 修改界面 2026-05-12 15:49:11 +08:00
Donkey_kevin 30aa2573e8 合并本地修改到远程最新代码 2026-05-12 15:37:17 +08:00
nudt_zk 9d1fc94dd6 refactor: .devops/帮助中心.yml 2026-05-12 12:53:47 +08:00
mengcheng a28bcc64b9 feat: .devops/帮助中心.yml 2026-05-11 20:01:46 +08:00