Почему расширения игнорируются - PullRequest
0 голосов
/ 17 октября 2018

У меня проблема с laravel & Elastic Beanstalk.Я хочу развернуть проект laravel в aws eb и настроить некоторые vpc и другие вещи.

Итак, в моей папке laravel-app я создал папку .ebextensions и два файла конфигурации 01setup.config и 03deploy.config

Мой setup.config выглядит следующим образом:

option_settings:
  aws:elasticbeanstalk:container:php:phpini:
    document_root: /public
    composer_options: --no-dev --no-interaction --prefer-dist --optimize-autoloader

  aws:elasticbeanstalk:application:environment:
    APP_ENV: production
    APP_KEY: CATZ
    DB_HOST: CATZ
    DB_DATABASE: CATZ
    DB_USERNAME: CATZ

Ничего особенного здесь нет, только настройка параметров корня и компоновщика документа.Потому что развертывание всегда терпит неудачу из-за сумерек.(Это бросает ожидание, что это не сохранить, чтобы использовать его в производстве)

Затем я запускаю один раз

eb init

И затем

eb create --vpc.id CATS--vpc.elbpublic --vpc.elbsubnets CATS --vpc.ec2subnets CATZ --vpc.securitygroups CATZ

Чтобы создать eb и установить vpc для экземпляров ec и elb.

Однако развертывание не выполняется из-за пакета darak laravel.Копание в журналах показывает, что каким-то образом eb не занимает options_settings, а composer_options пусты.

Я проверил панель инструментов консоли под Configuration - Software - Modify и установили корень документа и переменные env.

Так что папка .ebextensions и файлы конфигурации почему-то игнорируются.

Я также завершил и заново создал стек, но с тем же результатом.

1 Ответ

0 голосов
/ 17 октября 2018

Если ваш каталог управляется версией, eb create / eb deploy будет использовать HEAD для создания zip-файла..ebextensions/ в ВК?Если нет, вам нужно зафиксировать его.

В качестве альтернативы, вы также можете развернуть поэтапные (git add -ed) изменения вместо зафиксированных, выполнив eb create/deploy --staged.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...