No Module Found, "имя приложения", при запуске django из pipeline

Вот моя установка:

  "aws:elasticbeanstalk:application:environment":
    DJANGO_SETTINGS_MODULE: backend.project.settings
    "PYTHONPATH": "/opt/python/current/:$PYTHONPATH"
  "aws:elasticbeanstalk:container:python":
    WSGIPath: backend.project.wsgi:application
    NumProcesses: 3
    NumThreads: 20
  "aws:elasticbeanstalk:environment:process:default":
    HealthCheckPath: "/ht/"
    MatcherHTTPCode: "200"
  "aws:elasticbeanstalk:environment:proxy:staticfiles":
    /html: statichtml
    /static-files: static-files
    /media: media-files


container_commands:
   10_deploy_hook_permissions:
     command: |
       sudo find /backend/.platform/ -type f -iname "*.sh" -exec chmod -R 755 {} \;
       sudo find /var/app/staging/backend/.platform/ -type f -iname "*.sh" -exec chmod -R 755 {} \;

Который он выполняет:

#!/bin/sh

source /var/app/venv/staging-LQM1lest/bin/activate
python /var/app/current/backend/manage.py makemigrations --noinput
python /var/app/current/backend/manage.py migrate --run-syncdb
python /var/app/current/backend/manage.py collectstatic --noinput

wsgi.py

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'backend.project.settings')


application = get_wsgi_application()

Записи из web.stdout.log

Nov 30 13:50:46 ip-172-31-32-98 web: ModuleNotFoundError: No module named 'category'

'category' - это одно из приложений или модулей django, которое содержит модели, представления и т.д.

Любая помощь в том, что здесь не так

Я могу запустить приложение с помощью eb deploy, но при запуске из конвейера это не происходит

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