# Use an official Python image as the base
FROM python:3.10-slim

# Set the working directory inside the container
WORKDIR /app

# Install `uv` package manager
RUN pip install uv

# Copy the project files to the container
COPY . /app

# Install dependencies using `uv`
RUN uv pip install --system

# Define the entrypoint command
CMD ["python", "orchestrator.py"]
