Разверните 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)
Любые идеи очень приветствуются.