CD Laravel Maintenance Mode Сбой при отсутствии файла зависимости

Я работаю с CircleCi (отличная платформа для непрерывной интеграции и доставки).
В моем файле конфигурации для задания развертывания у меня есть следующий процесс.

  1. Включить режим обслуживания
    php artisan down --message="Update in progress" --retry=30
  2. Отдел оформления заказа
  3. Установить зависимости
  4. Вебпак компиляция
  5. Run Migrations
  6. Отключить режим обслуживания
    php artisan up

Идея состоит в том, чтобы включить режим обслуживания сначала, если какой-то шаг не удался, то приложение не работает. Но я столкнулся с тем, что не могу настроить режим обслуживания при отсутствии зависимостей. Я получаю это:

In ProviderRepository.php line 208:
Class 'Spatie\GoogleCalendar\GoogleCalendarServiceProvider' not found

Так почему я не могу установить обслуживание, когда какой-либо поставщик (который не имеет к этому никакого отношения) не найден. Не имеет смысла для меня.
Есть ли обходной путь к этому? Как настроить режим без запуска команды ремесленника? Должен ли я сообщить об этом авторам рамок? Или я что-то упустил?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …