Пакет 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
Вернуться на верх