1+ {
2+ "name" : " upastbin-develop" ,
3+ "build" : {
4+ "dockerfile" : " Dockerfile"
5+ },
6+ "workspaceMount" : " source=${localWorkspaceFolder},target=/home/user/upastbin,type=bind" ,
7+ "remoteUser" : " user" ,
8+ "workspaceFolder" : " /home/user/upastbin" ,
9+ "containerEnv" : {
10+ "SHELL" : " /bin/bash" ,
11+ "PREFIX" : " ${PREFIX:-~/.local}" ,
12+ "CCACHE_DIR" : " /home/user/.cache/ccache" ,
13+ "CORES_DIR" : " /cores"
14+ },
15+ "customizations" : {
16+ "vscode" : {
17+ "extensions" : [
18+ " llvm-vs-code-extensions.vscode-clangd" ,
19+ " ms-vscode.cmake-tools" ,
20+ " ms-vscode.makefile-tools" ,
21+ " vadimcn.vscode-lldb" ,
22+ " ms-azuretools.vscode-docker" ,
23+ " Decodetalkers.neocmakelsp-vscode"
24+ ],
25+ "settings" : {
26+ "cmake.automaticReconfigure" : false ,
27+ "cmake.configureOnEdit" : false ,
28+ "cmake.configureOnOpen" : false ,
29+ "cmake.copyCompileCommands" : " ${workspaceFolder}/.vscode/compile_commands.json" ,
30+ "clangd.path" : " /usr/bin/clangd" ,
31+ "clangd.arguments" : [
32+ " --background-index" ,
33+ " --compile-commands-dir=.vscode" ,
34+ " --clang-tidy" ,
35+ " --completion-style=detailed" ,
36+ " --header-insertion=never"
37+ ]
38+ }
39+ }
40+ },
41+ "mounts" : [
42+ {
43+ "type" : " bind" ,
44+ "source" : " /home/${env:USER}/.ssh" ,
45+ "target" : " /home/user/.ssh"
46+ }
47+ ]
48+ }
0 commit comments