前回のあらすじ 前回の記事で、portless に触発されて「Docker Compose 環境なら Traefik の defaultRule で同じことができる」という話を書きました。 HTTP サービスは http://service.project.localhost で自動ルーティング git worktree との相性が良い ラベル不要、defaultRule の Go テンプレートだけで動く ただ、実際に運用してみると手作業が残ります。 Traefik 用の compose.yaml を別途管理して起動する 各プロジェクトの compose.yaml に traefik ネットワークを追加する TCP サービス(PostgreSQL、Redis など)のポート競合は自分で解決する 特に git worktree を多用していると、同じプロジェクトが複数ディレクトリで同時に動く

