Skip to content

ci: deploy every push to main through Carrel - #21

Merged
zyx1121 merged 1 commit into
mainfrom
feat/carrel-deploy
Nov 2, 2026
Merged

zyx1121 merged 1 commit into
mainfrom
feat/carrel-deploy

Conversation

@zyx1121

@zyx1121 zyx1121 commented Nov 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a deploy job to the release workflow: after the image is pushed it sends a Carrel app release (winfra/gallery) holding deploy/carrel-start.sh and VERSION.
  • deploy/carrel-start.sh pins the image tag in .env, pulls, runs docker compose up -d --wait web and reports ready, same as portal.
  • README Deploy section describes it.

Verify

  • The app is linked (app_link), carrel-deployd is active on the machine and the unit has the Type=notify drop-in.
  • The first push to main after this merge is the end-to-end test: release state should become live.

🤖 Generated with Claude Code

The release workflow sends a Carrel app release after the image is
pushed; carrel-deployd runs deploy/carrel-start.sh, which pins the
image tag in .env and waits for a healthy web container.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@zyx1121
zyx1121 merged commit 9402fd2 into main Nov 2, 2026
3 checks passed
@zyx1121
zyx1121 deleted the feat/carrel-deploy branch November 2, 2026 09:17
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