Это то, что у меня есть в моем .yml:
version: '2'
services:
## Wordpress Container
wordpress:
...
## MySql
mysql:
...
## Nginx Container
nginx:
container_name: afp_nginx
image: ng:afp
environment:
PHP_FPM_SOCK: wordpress:9000
SERVER_NAME: wordpress.dev
ENV: stage
ports:
- 8080:80
volumes:
- ./x_wordpress:/var/www/html
- ./x_nginx/ssl:/etc/nginx/ssl
## Composer Container
composer:
...
Когда я console.log(process.env.ENV)
, я получаю неопределенность.
Когда я var_dump($_ENV)
, моя переменная ENV тоже не определена.
Однако, когда я запускаю $ docker exec afp_nginx printenv ENV
, я получаю правильный вывод 'stage'.
Как получить доступ к значению ENV внутри моего приложения (в файле JavaScript или в PHP)?
Должно ли оно быть объявлено в composer вместо nginx или где-то еще?
Спасибо