FROM python:3.13-alpine # Install uv RUN pip install uv # Set working directory WORKDIR /app # Copy project files COPY pyproject.toml ./ COPY README.md ./ # Install dependencies using uv without venv RUN uv pip compile pyproject.toml -o requirements.txt && \ uv pip install --system -r requirements.txt # Copy the rest of the application COPY . . # Default command CMD ["python", "tests/test.py"]