FROM python:3.12-slim WORKDIR /app COPY pyproject.toml . RUN pip install --no-cache-dir "mcp>=1.0.0" "tradingview-screener>=3.0.0" "python-dotenv>=1.0.0" COPY server.py . ENV TV_SESSION_ID="" EXPOSE 8000 ENTRYPOINT ["python", "server.py"] CMD ["--transport", "streamable-http", "--host", "0.0.0.0", "--port", "8000"]