Skip to content

fix: 使用修复版 fork(预编译基础镜像 + 补丁覆盖)#11

Merged
Br1an67 merged 1 commit intomainfrom
fix/metrics-v3
Mar 17, 2026
Merged

fix: 使用修复版 fork(预编译基础镜像 + 补丁覆盖)#11
Br1an67 merged 1 commit intomainfrom
fix/metrics-v3

Conversation

@Br1an67
Copy link
Copy Markdown
Owner

@Br1an67 Br1an67 commented Mar 17, 2026

方案:fork 的 Dockerfile 改成基于官方预编译镜像,只覆盖修复的 habits 插件文件。

FROM ghcr.io/lowlighter/metrics:v3.34
COPY source/plugins/habits/index.mjs /metrics/source/plugins/habits/index.mjs

这样:

  • ✅ 不需要从头编译(不会有 nokogiri 失败)
  • ✅ 拉预编译镜像很快
  • ✅ 只覆盖一个文件,其他功能完全一样
  • ✅ facts 开着,events 200 全量

等上游合并 lowlighter/metrics#1807 后切回 lowlighter/metrics@latest

Uses Br1an67/metrics@fix/habits-null-commit-author which:
- Extends official ghcr.io/lowlighter/metrics:v3.34 pre-built image
- Only overlays the patched habits/index.mjs (null author fix)
- No full Docker build needed, fast and reliable

facts enabled, plugin_habits_from back to 200.

Co-authored-by: Copilot <[email protected]>
@Br1an67 Br1an67 merged commit da40e44 into main Mar 17, 2026
@Br1an67 Br1an67 deleted the fix/metrics-v3 branch March 17, 2026 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant