Skip to content
frontmatter
キー値
specdojo.idprj-0001:pjr-pv5b-devcontainer-scaffold-observations
specdojo.typeproject
specdojo.statusdraft
specdojo.rulebookspecdojo:pjr-rulebook
specdojo.part_ofprj-0001:pjr-index
specdojo.item_typenote
specdojo.item_statusopen
specdojo.prioritymedium
specdojo.registered_at2026-10-12T03:21:44Z

PJR-PV5B devcontainer scaffold の実機確認で気づいた点 ​

1. メモ ​

scaffold の devcontainer は親フォルダを /workspaces/specdojo-workspace に固定でマウントし、利用者のフォルダ名と無関係な名前になる。--tmux などの任意機能は指定しないと入らず、完了時の案内からも分からない(tmux が無いことにコンテナの作成後に気づいた)

追記(2026-10-12): scaffold の devcontainer は remoteUser: node だが containerUser を指定しないため、docker exec で直接入ると既定のユーザーが root になる。Claude Code などは node のホーム(/home/node/.local/bin)へ入るため、root では claude が見つからない(spawn claude ENOENT)。VS Code や devcontainer exec では起きない。docker exec -u node で回避できる。案内に書くか、containerUser を指定するかは公開後に検討する。

2. 背景・文脈 ​

TODO: このメモを残す理由、関連する経緯、参照時の注意点を記載する。

3. フォローアップ ​

TODO: 対応が必要な場合は内容を記載する。参照のみの場合は - とする。

4. 関連ドキュメント ​

  • TODO: 根拠・影響先・追跡先を [[doc-id]] 形式で記載する。