AWS Beanstalk - FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/var/app/staging/'
Я использую Elastic Beanstalk без контейнера, только экземпляр EC2. Иногда при создании нового экземпляра происходит сбой без какой-либо причины. Я обнаружил несколько странных логов
Я знаю, что содержимое папки содержит новую версию моего кода, но я не управляю этой папкой, она управляется самой AWS с помощью cloudformation. Есть ли какое-нибудь решение?
Спасибо
Чтобы исправить проблему и не иметь проблем при запуске :)
Если это приложение для django, вы можете настроить что-то вроде этого в файле .ebextension. app_core - это каталог, содержащий ваш файл settings.py
option_settings:
aws:elasticbeanstalk:application:environment:
DJANGO_SETTINGS_MODULE: "dtp_web_core.settings"
PYTHONPATH: "/var/app/current:$PYTHONPATH"
aws:elasticbeanstalk:container:python:
WSGIPath: "dtp_web_core.wsgi:application"
aws:elasticbeanstalk:environment:proxy:staticfiles:
/static: staticfiles