FROM ubuntu:18.04

LABEL maintainer="Anton Larionov <alarionov@xdsoft.ru>"

EXPOSE 4080
RUN apt-get update
RUN apt-get install -y libatlas-base-dev python3.7-dev python3-pip
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
RUN update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
RUN update-alternatives --config python3
RUN update-alternatives --config python
RUN pip3 install --upgrade pip

COPY . /app
WORKDIR /app
RUN pip3 install -r requirements.txt

#ENTRYPOINT ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "4080"]
ENTRYPOINT ["python3.7", "main.py"]
