Docker + Remix v2(template:Cloudflare Pages Funtions) + VSCodeでデバッグ

デバッグ

Dockerに開発用のコンテナを立ててますが、VSCodeでアタッチせずにコードを書いています。
コンテナにはシェルから接続し、npm run devしているだけ。
コンテナのメモリを結構抑えてて、リモートコンテナで開発するとコンテナのメモリがかつかつになるので、苦肉の策として・・・。
デバッグする際は、npm run devした後に、デバッガを起動してアタッチするだけ。特に特別なことはしていないです。 9229ポートで動くため、開放は忘れずに。

.vscode/launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Attach to Container",
      "port": 9229,
      "address": "localhost",
      "localRoot": "${workspaceFolder}",
      "remoteRoot": "/app"
    }
  ]
}