技術 | Dev Containerで環境構築
やったこと
extensions.jsonを作成
vscodeの拡張機能ms-vscode-remote.remote-containersをインストールしてもらえるように通知する
settings.jsonを作成
ライブラリ周りの検索を除外するようにしたい
インストールする拡張機能に合わせた設定
devcontainer.jsonを作成
dockerComposeFileでdoevcontainerに読んで欲しいdocker-composeファイルを指定する
overrideCommandをtrueにすること、「/bin/sh -c "while sleep 1000; do :; done"」を呼び込んで、Docker起動中に、サーバーを立ち上げないようにする
forwardPortsを設定して、外部からアクセスできるようにする
customizationsでvscodeの拡張機能をインストールする
postStartCommandでdevcontainer接続時にサーバーを起動させるようにする