FROM python:3.9

COPY ./requirements.txt /requirements.txt

COPY . /app
WORKDIR /app

RUN pip install uvicorn
RUN pip install gunicorn
RUN pip install -r requirements.txt
RUN python -m spacy download ru_core_news_sm

EXPOSE 80
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "80"]
