FROM python:3.12-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ PORT=8080 \ DATA_DIR=/app/data WORKDIR /app COPY . /app RUN pip install --no-cache-dir -r requirements.txt RUN mkdir -p /app/data EXPOSE 8080 CMD ["python", "server.py"]