fix: update LSP configurations to use wrapper scripts
Update crush.json LSP configurations to use newly created wrapper scripts instead of direct Docker commands. This ensures LSP server containers have consistent names matching their images, allowing multiple Crush sessions to share containers and enabling clean restart capability.
This commit is contained in:
@@ -2,16 +2,13 @@
|
|||||||
"$schema": "https://charm.land/crush.json",
|
"$schema": "https://charm.land/crush.json",
|
||||||
"lsp": {
|
"lsp": {
|
||||||
"bash": {
|
"bash": {
|
||||||
"command": "docker",
|
"command": "/home/charles/Projects/KNEL/KNEL-AIMiddleware/lsp-bash-wrapper.sh"
|
||||||
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-bash-language-server", "start"]
|
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"command": "docker",
|
"command": "/home/charles/Projects/KNEL/KNEL-AIMiddleware/lsp-docker-wrapper.sh"
|
||||||
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-docker-language-server", "start", "--stdio"]
|
|
||||||
},
|
},
|
||||||
"markdown": {
|
"markdown": {
|
||||||
"command": "docker",
|
"command": "/home/charles/Projects/KNEL/KNEL-AIMiddleware/lsp-marksman-wrapper.sh"
|
||||||
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-marksman", "server"]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mcp": {
|
"mcp": {
|
||||||
|
|||||||
Reference in New Issue
Block a user