Skip to content

feat: Zeabur 一鍵部署 template + Docker image CI#14

Merged
cablate merged 1 commit intomasterfrom
feat/zeabur-template
Apr 11, 2026
Merged

feat: Zeabur 一鍵部署 template + Docker image CI#14
cablate merged 1 commit intomasterfrom
feat/zeabur-template

Conversation

@cablate
Copy link
Copy Markdown
Owner

@cablate cablate commented Apr 11, 2026

Summary

  • 新增 zeabur-template.yaml:Zeabur 一鍵部署 template(PREBUILT worker service)
  • 新增 .github/workflows/docker-publish.yml:tag push 時自動 build Docker image 到 ghcr.io

部署流程

release.yml push tag → docker-publish.yml 觸發
  → build Dockerfile
  → push ghcr.io/cablate/banini-tracker:latest + :v2.x.x

使用者在 Zeabur 一鍵部署後,只需填入環境變數即可使用。

發布 template

合併後執行:

npx zeabur@latest template create -f zeabur-template.yaml

Test plan

  • 合併後下一次 release 確認 Docker image 成功 push 到 GHCR
  • npx zeabur@latest template create 成功建立 template
  • 從 Zeabur marketplace 一鍵部署測試

🤖 Generated with Claude Code

- zeabur-template.yaml:PREBUILT worker service,含所有環境變數
- docker-publish.yml:tag push 時自動 build + push ghcr.io

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cablate cablate merged commit 031fc4b into master Apr 11, 2026
3 checks passed
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