assessment-model/.devcontainer/devcontainer.json
2026-05-05 14:11:37 +00:00

29 lines
912 B
JSON

{
"name": "assessment-model",
"dockerComposeFile": "docker-compose.yml",
"service": "frontend",
"remoteUser": "vscode",
"workspaceFolder": "/workspaces/assessment-model",
"initializeCommand": "docker network create shared-dev 2>/dev/null || true",
"postStartCommand": "bash .devcontainer/post-install.sh",
"forwardPorts": [3000], # 3000 = Next.js
"appPort": ["3000:3000"], # For devcontainer shell
"mounts": [
// Optional, just makes getting from Downloads (local env) easier
"source=${localEnv:HOME},target=/workspaces/home,type=bind"
],
"customizations": {
"vscode": {
"settings": {
"files.defaultWorkspace": "/workspaces/assessment-model",
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"extensions": [
"esbenp.prettier-vscode",
"Anthropic.claude-code"
]
}
}
}