Проблемы с зависимостями в контейнере docker

Я использую веб-приложение на основе Django. Приложение использует несколько контейнеров, которые включают Redis, Postgres, ElasticSearch, Kibana и контейнер приложения. Когда я запускаю "docker-compose up -d --build", все контейнеры запускаются, но контейнер приложения выходит, Когда я проверил журналы для этого контейнера, я обнаружил следующее

" presshook-web-app-1 | honcho start & python manage.py qcluster presshook-web-app-1 | /bin/sh: 1: honcho: not found presshook-web-app-1 | Traceback (последний последний вызов): presshook-web-app-1 | Файл "/app/manage.py", строка 49, in presshook-web-app-1 | from django.core.management import execute_from_command_line presshook-web-app-1 | ModuleNotFoundError: Нет модуля с именем 'django' presshook-web-app-1 | make: *** [Makefile:31: run] Error 1 " Я проверил свой requirement.in fike, и он содержит все зависимости. Я попытался снова установить их, упомянув в dockerfile. Но когда я выполнил команду, я все еще обнаружил ту же ошибку.

Я пытался добавить эти пакеты в dockerfile вручную, несмотря на то, что они также используются в файле requirement.in. Но я обнаружил те же проблемы при повторении снова и снова.

Вернуться на верх