assessment-model/.devcontainer/devcontainer.json
2026-04-20 14:58:52 +00:00

29 lines
916 B
JSON

{
"name": "assessment-model",
"dockerComposeFile": "docker-compose.yml",
"service": "frontend",
"remoteUser": "vscode",
"workspaceFolder": "/workspaces/assessment-model",
"postStartCommand": "bash .devcontainer/post-install.sh",
"forwardPorts": [3000, 6420], # 3000 = Next.js, 6420 = Backlog.md browser
"appPort": ["3000:3000", "6420:6420"], # 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",
"asvetliakov.vscode-neovim"
]
}
}
}