Я читал эту статью. https://testdriven.io/blog/dockerizing-django-with-postgres-gunicorn-and-nginx/#production -dockerfile
В разделе «Рабочий файл Dockerfile» файл Dockerfile.prod содержит эти строки.
# lint
RUN pip install --upgrade pip
RUN pip install flake8
COPY . /usr/src/app/
RUN flake8 --ignore=E501,F401 .
Когда я запускаю команду ниже,
docker-compose -f docker-compose.prod.yml up -d --build
Я получаю следующую ошибку:
ERROR: Service 'web' failed to build: The command '/bin/sh -c flake8 --ignore=E501,F401' returned a non-zero code: 1
Я не очень хорошо осведомлен о flake8, когда я прокомментировал «RUN flake8 --ignore = E501, F401». строчке из файла Dockerfile.prod все заработало.
Кто-нибудь, пожалуйста, скажите мне, почему я столкнулся с этой проблемой, и скажите мне исправление вместо удаления этой строки из файла Docker. Я мало знаю о flak8, и я тоже новичок в Docker, и ваша помощь будет очень признательна :)
Спасибо.