ci: 构建并推送静态站镜像 #7

Merged
mattuy merged 1 commits from ci/container-image into main 2026-07-25 15:47:28 +00:00
Owner

改动

  • 新增 Bun 多阶段构建和非特权 Nginx 静态站镜像
  • 新增 Woodpecker 流水线,main 推送时通过远程 BuildKit 构建
  • 推送 registry.mattuy.top/text-mosaic:<sha7> 不可变镜像标签
  • 复用 blog 主流水线的 S3 构建缓存、资源限制和构建通知模式
  • 提供 /healthz 健康检查与静态资源缓存规则

验证

  • bun run build
  • woodpecker-cli lint .woodpecker/build-image.yaml
  • git diff --check

说明

本 PR 只构建并推送镜像,不包含集群部署。

## 改动 - 新增 Bun 多阶段构建和非特权 Nginx 静态站镜像 - 新增 Woodpecker 流水线,main 推送时通过远程 BuildKit 构建 - 推送 `registry.mattuy.top/text-mosaic:<sha7>` 不可变镜像标签 - 复用 blog 主流水线的 S3 构建缓存、资源限制和构建通知模式 - 提供 `/healthz` 健康检查与静态资源缓存规则 ## 验证 - `bun run build` - `woodpecker-cli lint .woodpecker/build-image.yaml` - `git diff --check` ## 说明 本 PR 只构建并推送镜像,不包含集群部署。
mattuy added 1 commit 2026-07-25 15:32:02 +00:00
mattuy merged commit 7475807863 into main 2026-07-25 15:47:28 +00:00
mattuy deleted branch ci/container-image 2026-07-25 15:47:28 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mattuy/text-mosaic#7