我在Docker中使用環境變量時遇到問題。Docker無法識別環境變量
由於某些原因,Laravel無法看到我在Dockerfile中設置的環境變量。像APP_KEY,APP_ENV,等等。但是當我SSH到泊塢窗容器:
docker exec -it [container_name] bash
,並運行以下命令:
php artisan tinker
> print_r($_ENV)
環境變量存在,並且設置爲正確的值。但是,當我嘗試在刀片模板中執行相同操作時,根本沒有看到APP_KEY,APP_ENV變量。我已經編輯了php.ini
文件中的泊塢容器,使其顯示
variables_order = 'EGPCS'
是.env
文件我可以通過環境變量到Laravel的唯一途徑?
我感謝你的幫助。
乾杯