了解しました。それでは以下に、🔖 第7章:7.1 コード修正→即時反映→テストのスピードアップ を、初学者向けに具体例とたとえ話、比較を交えながら丁寧に解説します。
🔖 第7章:devcontainer活用の現実的メリット
7.1 コード修正 → 即時反映 → テストのスピードアップ
✅ 要点まとめ
devcontainer
を使うと、コード修正後に即時テスト・確認ができる
- 理由は、ソースコードがvolumeでマウントされており、appのコンテナがそれを常に参照しているから
docker build
や Harbor push/pull
を一切行わずに、コードを編集 → 保存 → 確認 ができる
🧪 具体的な比較(devcontainerなし vs あり)
📦 devcontainerを使わない場合
- authのコードを修正
- Dockerイメージをビルド
- Harborへpush
- app側でpullして再起動
- 動作確認(エラーがあれば1に戻る)
👉 修正確認に数分〜数十分かかることも
🚀 devcontainerを使う場合