エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Git Worktree上でDocker Composeのポートが衝突するのを防ぐツールを書いた - Lambdaカクテル
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Git Worktree上でDocker Composeのポートが衝突するのを防ぐツールを書いた - Lambdaカクテル
Git Worktreeが便利だ。最近はClaude Codeがネイティブに--worktreeオプションを提供するようになったた... Git Worktreeが便利だ。最近はClaude Codeがネイティブに--worktreeオプションを提供するようになったため、単一のリポジトリで同時並行的にAI Agentを活用した開発ができている。 git-scm.com そこで、Git Worktree環境下においてdocker composeの各サービスが開くポートがworktree間で衝突・干渉することを防ぐ、決定論的に振る舞うツールを書いたので紹介する。 github.com 使い方 gitリポジトリ下で、まずcompose.yamlを以下のように環境変数を受け取るようにして: services: web: ports: - "${PORT_WEB}:8080" # サービス名を大文字にしてSCREAMING_SNAKE_CASEにする db: ports: - "${PORT_DB}:5432" あとはgitリポジトリ

