Развертывание Laravel5 делит переменные env между CLI и веб-сервером

Я развертываю приложение Laravel, и часть моего сценария сборки — это запуск ./artisan migrate. Хотя я могу передать переменные среды на веб-сервер, добавив их в конфигурацию сайта nginx на сайтах, доступных по понятным причинам, они не передаются в CLI.

Есть ли способ включить одинаковые переменные env для веб-сервера и CLI для использования? Я попытался добавить файл конфигурации со значениями в /etc/php/7.0/fpm/pool.d/ но это не сработало.

мой /etc/php/7.0/fpm/pool.d/env.conf

[env]
env[APP_ENV] = production

0

Решение

Насколько я знаю, вам нужно создать тот же файл в /etc/php/7.0/cli/pool.d/env.conf или сделайте символическую ссылку.

Предположим, php-cli установлен.

0

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

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

По вопросам рекламы [email protected]