talkpal-backend/Dockerfile
2025-07-01 10:36:17 +03:00

13 lines
365 B
Docker

FROM python:3.10-slim
WORKDIR /app
COPY requirements.txt /app
RUN pip3 install -r requirements.txt
RUN apt-get update && apt-get install -y libevent-dev gcc
RUN pip3 install gunicorn==21.2.0 gevent-websocket==0.10.1
COPY . .
CMD ["gunicorn", "-b", "0.0.0.0:5000", "-k", "geventwebsocket.gunicorn.workers.GeventWebSocketWorker", "--workers", "1", "src.app:app"]