Пакет libffi не найден в пути поиска pkg-config Docker
Я хочу установить некоторые пакеты Django, включая django-rest-auth
и django-allauth
. Эти пакеты могут быть установлены в моем локальном venv, но при создании и запуске контейнеров Docker они выдают exit code 1
с ошибками:
Пакет libffi не найден в пути поиска pkg-config.
После продолжительных поисков я обнаружил, что это сводится к тому, что образ Docker Alpine является "голым" образом. Поэтому вы должны установить эти зависимости в образ Docker в таком виде:
RUN apk add gcc musl-dev python3-dev libffi-dev openssl-dev