From 30cbbeb90cfa64ee9f467b1bf9922451460d5508 Mon Sep 17 00:00:00 2001 From: Charles N Wyble Date: Wed, 21 Jan 2026 19:19:50 -0500 Subject: [PATCH] Add LSP services to docker-compose.yml - Add bash-language-server service with custom Dockerfile - Add docker-language-server service with custom Dockerfile - Add marksman service with custom Dockerfile - Configure services for Crush (restart: no for on-demand use) - All services in dev profile --- docker-compose.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 46c45ba..5b915b9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -134,12 +134,9 @@ services: bash-language-server: build: context: ./vendor/bash-language-server - dockerfile: Dockerfile + dockerfile: ../../dockerfiles/bash-language-server/Dockerfile container_name: KNELDevStack-AIMiddleware-bash-language-server - restart: unless-stopped - ports: - - "8082:8080" - command: ["npm", "start"] + restart: "no" profiles: - dev @@ -417,11 +414,19 @@ services: docker-language-server: build: context: ./vendor/docker-language-server - dockerfile: Dockerfile + dockerfile: ../../dockerfiles/docker-language-server/Dockerfile container_name: KNELDevStack-AIMiddleware-docker-language-server - restart: unless-stopped - ports: - - "8085:8080" + restart: "no" + profiles: + - dev + + # Marksman LSP - Markdown language server + marksman: + build: + context: ./vendor/marksman + dockerfile: ../../dockerfiles/marksman/Dockerfile + container_name: KNELDevStack-AIMiddleware-marksman + restart: "no" profiles: - dev