Я использую Docker-контейнер, который запускает приложение codeigniter, и я установил переменную окружения для базового URL в docker composer.yml, например:
version: '3.4' services:
app:
image: WEBPORTAL_VERSION
ports:
- port_key:port_num
environment:
- BASE_URL=http://example.com
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- node.role == manager
Теперь я хочу получить доступ к ключу среды, то есть к базовому URL в приложении codeigniter
Я использую:
$ _ конфигурации [ 'base_url'] = GETENV ( 'base_url');
где BASE_URL - ключ, инициализированный в файле компоновщика Docker выше.
Проблема здесь в том, что getenv не извлекает данные из окружения, установленного в docker composer?