MulmoTerminal の worktreeEnv — 作業ごとに違うポートと DB 名を、自動で配布する
2026年8月10日
git worktree で作業は分けられるが、ポートもデータベースも 1 台のマシンに 1 つしかない。2 本目の worktree で yarn dev を立ち上げると Port 3000 is already in use で落ち、DB の場合は落ちずに壊れる。MulmoTerminal は .mulmoterminal.json に `worktreeEnv` を書くと、worktree ごとに重複しないポートと slug を予約して環境変数として渡す。刻みが 10 である理由、一度予約したら動かない設計、同じプロジェクトの 2 本目クローンにも効く副産物まで。
tech-blogMulmoTerminalgit worktree