Files
andros 21e329cd85 Serve with gunicorn instead of the Flask dev server
2 gthread workers with 4 threads each and a 60s timeout, matching the
remote feed fetches. python app.py keeps working for local development.
2026-06-03 10:02:37 +02:00

15 lines
299 B
Docker

FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY app.py .
COPY templates/ ./templates/
# Expose Flask port
EXPOSE 8080
CMD ["gunicorn", "--workers", "2", "--threads", "4", "--timeout", "60", "--bind", "0.0.0.0:8080", "app:app"]