Разверните Django 1.7 на Elastic Beanstalk, используя Postgres

Я пытаюсь следовать этому уроку (хотя использую psycopg2, поэтому мне нужно сделать packages.config для этого, используя Django 1.7.2). Не хороший опыт. Перепробовал всякие вещи из разных тем.

Отметить, syncdb устарел в последних версиях Django. migrate используется вместо

Вот мои команды, они носом ныряют.

container_commands:
  01_makemigrations:
    command: "python manage.py makemigrations myapp --noinput"
    leader_only: true
  02_migratemyapp:
    command: "python manage.py migrate myapp --noinput"
    leader_only: true
  03_collectstatic:
    command: "python manage.py collectstatic --noinput"
    leader_only: true

Также я получаю это сообщение:

ERROR   Your WSGIPath refers to a file that does not exist.

Но в .ebextensions/myapp.config, .elasticbeanstalk/optionsettings.arcademe-envи в конфигурации EB они совпадают с существующим файлом.

Я получаю страницу Not Found на моем сайте.

Логи дают мне следующее:

журнал ошибок

Target WSGI script not found or unable to stat: /opt/python/current/app/wsgi.py

ЕВ-commandprocessor.log

Error occurred during build: Command 01_makemigrations failed (ElasticBeanstalk::ActivityFatalError)

Любые идеи очень приветствуются.

0 ответов

Другие вопросы по тегам