FROM python:3.12-slim

WORKDIR /app

# Milestone 2 uses the standard library only; third-party dependencies
# (httpx, yt-dlp, feedparser…) will be added in later milestones.
COPY radieo/ ./radieo/

ENV PYTHONUNBUFFERED=1
EXPOSE 8080

CMD ["python", "-m", "radieo"]
