Пакет 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