了解しました。それでは以下に、第5章の最後「5.4 VSCodeからRemote SSH + devcontainerで立ち上げる手順」を、一行コメント付きのステップ形式で解説します。
.devcontainer/devcontainer.json をVSCodeが自動検知し、開発用コンテナを立ち上げる| 確認項目 | 内容 |
|---|---|
| Remote-SSH 拡張機能 | VSCodeの拡張から Remote - SSH をインストールする |
| Dev Containers 拡張機能 | Dev Containers 拡張もインストールされている必要あり |
| SSH設定済み | ~/.ssh/config に接続先VM(Ubuntu)を登録済みであること |
| b上のauthリポジトリ | GitLabから auth をcloneして、.devcontainer/ がある状態になっていること |
# VSCodeのコマンドパレット(Ctrl+Shift+P)で入力
> Remote-SSH: Connect to Host...
# SSHホスト一覧から Ubuntu(b) を選択
# b上のauthソースがある場所へ移動
cd ~/projects/auth
# VSCodeでそのディレクトリを開く
> File → Open Folder → /home/dev/projects/auth