FROM python:3.11-slim

WORKDIR /app

# Install dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# Copy source
COPY src/ /app/src/

COPY healthcheck.sh /app/healthcheck.sh
RUN chmod +x /app/healthcheck.sh

ENV PYTHONUNBUFFERED=1

CMD ["python", "src/planner.py"]
