ModuleNotFoundError: Нет модуля с именем 'my_site': при развертывании AWS CodePipeline (GitHub) на Elastic Beanstalk (Django)

Я застрял на этой проблеме в течение 3 недель. Я подключил свой GitHub к AWS CodePipeline, и AWS CodePipeline пытается развернуть код на AWS Elastic Beanstalk, но я продолжаю получать одну и ту же ошибку и не могу найти решение.

AWS Elastic Beanstalk Error

My ProcFile:

web: gunicorn my_site.wsgi:application

Моя файловая структура:

-- .ebextensions
    -- django.config
-- ProcFile
-- tq_django
    -- my_site
        -- wsgi.py

Мой wsgi.py

import os
import sys

sys.path.insert(0, '/var/app/current/tq_django/my_site')

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'my_site.settings')

application = get_wsgi_application()

Мой django.config внутри .ebextensions

option_settings:
  aws:elasticbeanstalk:container:python:
    WSGIPath: my_site.wsgi:application
  aws:elasticbeanstalk:application:environment:
    DJANGO_SETTINGS_MODULE: my_site.settings
  aws:elasticbeanstalk:environment:proxy:staticfiles:
    /tq: static
Вернуться на верх