feat: integrate terraform-ls LSP for Terraform development
- Add terraform-ls Dockerfile (Alpine-based, v0.38.4) - Add terraform-ls service to docker-compose.yml - Create LSP wrapper script for Crush integration - Add terraform entry to crush.json under lsp section - Update STATUS.md with terraform-ls working status 🧡 Generated with Crush Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
@@ -147,7 +147,7 @@ services:
|
||||
- ops
|
||||
|
||||
# ==========================================
|
||||
# Development Tools (2 servers)
|
||||
# Development Tools (3 servers)
|
||||
# ==========================================
|
||||
|
||||
# Bash Language Server - LSP for bash
|
||||
@@ -162,6 +162,18 @@ services:
|
||||
profiles:
|
||||
- dev
|
||||
|
||||
# Terraform Language Server - LSP for Terraform
|
||||
# NOTE: This is a stdio-based LSP server, run on-demand by Crush via docker run
|
||||
terraform-ls:
|
||||
image: kneldevstack-aimiddleware-terraform-ls
|
||||
build:
|
||||
context: .
|
||||
dockerfile: dockerfiles/terraform-ls/Dockerfile
|
||||
container_name: kneldevstack-aimiddleware-terraform-ls
|
||||
restart: "no"
|
||||
profiles:
|
||||
- dev
|
||||
|
||||
# Context7 MCP - Documentation framework
|
||||
# NOTE: This is a stdio-based MCP server, run on-demand by Crush via docker run
|
||||
context7-mcp:
|
||||
|
||||
Reference in New Issue
Block a user