Slide 19
Slide 19 text
設計図が機能しない
● git worktreeで複数ブランチを同時起動してそれぞれで別作業をする
19
並列開発の壁「環境がぶつかる」問題
ブランチA: docker compose up → ポート3000, 4000, 443を占有
ブランチB: docker compose up → ポート3000が衝突。起動失敗
ブランチA: MySQL volume “muu-mysql” を使用中
ブランチB: 同じvolumeを参照 → データが混ざる
ブランチA: https://muu.testでアクセス
ブランチB: … 同じURLじゃアクセスできない...
並列実装しようにも、1台のマシンで1環境しか動かせない
→ 運用で頑張るのではなく、構造的にゼロにする