Skip to content

chore(docker): decommission the central Feishu bridges (now client-side on mac mini)#41

Merged
bencode merged 2 commits into
mainfrom
chore/decommission-docker-feishu
Jun 26, 2026
Merged

chore(docker): decommission the central Feishu bridges (now client-side on mac mini)#41
bencode merged 2 commits into
mainfrom
chore/decommission-docker-feishu

Conversation

@bencode

@bencode bencode commented Jun 25, 2026

Copy link
Copy Markdown
Owner

3 个飞书通道已迁到 mac mini 客户端(launchd,贴着各 worker 跑,@lesscap/baton-feishu 复用 .baton.json),实测通过。从 docker compose 移除 feishu/feishu2/feishu3 三个 service + 卷声明,免得 deploy 又拉起来。钉钉 bridge 暂留;backend/caddy 不动。容器已在 host 删除,bindings 已复制到 mac mini。

bencode added 2 commits June 25, 2026 12:39
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
@bencode bencode merged commit 87ce371 into main Jun 26, 2026
@bencode bencode deleted the chore/decommission-docker-feishu branch June 26, 2026 09:54
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