chore(docker): decommission the central Feishu bridges (now client-side on mac mini)#41
Merged
Merged
Conversation
The 3 Feishu channels now run client-side on the mac mini (launchd, next to their workers, via @lesscap/baton-feishu reusing each worker's .baton.json) — verified working. Remove the feishu/feishu2/feishu3 services + their volumes from the compose stack so a redeploy doesn't recreate them. The DingTalk bridge stays for now; backend + caddy unchanged. (Containers already removed on the host; their bindings were copied to the mac mini.)
- add publishConfig.access=public to cli/dingtalk/feishu so the scoped @lesscap packages publish publicly for self-serve client-side bridges - bump worker Dockerfile BATON_CLI_VERSION 0.3.3 -> 0.4.2 and add build-essential so node-pty rebuilds from source on Node 26
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
3 个飞书通道已迁到 mac mini 客户端(launchd,贴着各 worker 跑,@lesscap/baton-feishu 复用 .baton.json),实测通过。从 docker compose 移除 feishu/feishu2/feishu3 三个 service + 卷声明,免得 deploy 又拉起来。钉钉 bridge 暂留;backend/caddy 不动。容器已在 host 删除,bindings 已复制到 mac mini。