FROM debian:bookworm-slim

WORKDIR /app

# Install dependencies (wget and icu-libs for marksman)
RUN apt-get update && apt-get install -y wget libicu72 && \
    wget -O /usr/local/bin/marksman \
    https://github.com/artempyanykh/marksman/releases/download/2025-12-13/marksman-linux-x64 \
    && chmod +x /usr/local/bin/marksman && \
    apt-get clean && rm -rf /var/lib/apt/lists/*

# Set entrypoint to run LSP server
ENTRYPOINT ["marksman"]
CMD ["server"]
