ノーマルビュー

Received — 2026年2月28日 Zennのトレンド

もうポート番号は覚えない ── Docker Compose のポート競合を消す CLI「tug」を作った

2026年2月27日 16:50
前回のあらすじ 前回の記事で、portless に触発されて「Docker Compose 環境なら Traefik の defaultRule で同じことができる」という話を書きました。 HTTP サービスは http://service.project.localhost で自動ルーティング git worktree との相性が良い ラベル不要、defaultRule の Go テンプレートだけで動く ただ、実際に運用してみると手作業が残ります。 Traefik 用の compose.yaml を別途管理して起動する 各プロジェクトの compose.yaml に trae...

💾

portless が便利なら、Docker Compose には Traefik がある

2026年2月27日 10:31
portless とは portless は Vercel Labs が公開したローカル開発ツールで、localhost:3000 のようなポート番号を myapp.localhost:1355 のような名前付き URL に変換してくれます。 portless myapp next dev # → http://myapp.localhost:1355 もうポート番号を覚える必要はありません。モノレポで複数サービスを立ち上げていても、api.localhost:1355、 frontend.localhost:1355 とアクセスできます。 ただし portless はプロセスを直接...

💾

❌