FROM python:3.12-slim
WORKDIR /app
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY app.py monitor_core.py token_today.py referrals.py referral_rules.sql animation.py review-prompt.txt LICENSE NOTICE ./
EXPOSE 8090
CMD ["uvicorn","app:app","--host","0.0.0.0","--port","8090","--no-access-log"]
