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
This commit is contained in:
2026-01-21 19:19:50 -05:00
parent cfca7e6342
commit 30cbbeb90c

View File

@@ -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