chore: configure devcontainer Python venv persistence and normalize package-lock peer dependencies

- Added bind mount for .venv directory in devcontainer to persist Python virtual environment across container rebuilds
- Enabled updateRemoteUserUID for proper file permissions in devcontainer
- Normalized peer dependency flags in package-lock.json (removed inconsistent "peer": true from core dependencies, added to test-only dependencies)
- Added empty codex file placeholder
- Created comprehensive
This commit is contained in:
2026-01-17 21:36:22 -05:00
parent c906eea3be
commit d0d4eea847
6 changed files with 2748 additions and 28 deletions

View File

@@ -20,6 +20,10 @@
"DISPLAY": ":1",
"XDG_RUNTIME_DIR": "/tmp/runtime-vscode"
},
"mounts": [
"source=${localWorkspaceFolder}/.venv,target=${containerWorkspaceFolder}/.venv,type=bind,consistency=cached"
],
"updateRemoteUserUID": true,
"postCreateCommand": ".devcontainer/postCreate.sh",
"remoteUser": "vscode",
"customizations": {