Я создал приложение flask и пытаюсь его докернизировать. Он использует библиотеки машинного обучения, у меня были некоторые проблемы с его загрузкой, поэтому мой Dockerfile немного запутался, но образ был успешно создан.
from alpine:latest
RUN apk add --no-cache python3-dev \
&& pip3 install --upgrade pip
WORKDIR /app
COPY . /app
FROM python:3.5
RUN pip3 install gensim
RUN pip3 freeze > requirements.txt
RUN pip3 --no-cache-dir install -r requirements.txt
EXPOSE 5000
ENV PATH=/venv/bin:$PATH
ENV FLASK_APP /sentiment-service/__init__.py
CMD ["python","-m","flask", "run", "--host", "0.0.0.0", "--port", "5000"]
, и когда я пытаюсь: docker запустите my_app: последний get
/usr/local/bin/python: No module named flask
Конечно, у меня есть Flask == 1.1.1 в моем файле require.txt. Спасибо за любую помощь!