FROM python:3.12-slim

ENV PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1 \
    PIP_NO_CACHE_DIR=1

WORKDIR /app

COPY . /app
RUN pip install --upgrade pip && pip install .

EXPOSE 8090

CMD ["winremote-mcp", "--host", "0.0.0.0", "--port", "8090"]
