2016-09-01 1 views
0

Laravel 앱을 배포하고 있습니다. 빌드 스크립트의 일부는 ./artisan migrate를 실행하는 것입니다. 사이트에서 nginx 사이트 설정에 환경 변수를 추가하여 웹 서버에 환경 변수를 전달할 수는 있지만 분명히 이유는 CLI와 공유되지 않습니다.Laravel5 배포 공유 env CLI와 웹 서버 간의 변수

동일한 env 변수를 웹 서버와 CLI에 모두 포함시켜 사용할 수 있습니까? 나는 /etc/php/7.0/fpm/pool.d/에 값을 가진 설정 파일을 추가하려고 시도했지만 작동하지 않았다.

[env] 
env[APP_ENV] = production 

답변

0

/etc/php/7.0/fpm/pool.d/env.conf는 지금까지 내가 아는 한, 당신은 /etc/php/7.0/cli/pool.d/env.conf에서 같은 파일을 만들거나 심볼릭 링크를 확인해야합니다.

php-cli가 설치되어 있다고 가정합니다.