gpt4 book ai didi

php - 如何使用在 docker compose 中设置的环境变量

转载 作者:行者123 更新时间:2023-12-02 19:32:18 25 4
gpt4 key购买 nike

我正在使用运行 codeigniter 应用程序的 docker 容器,并且我在 docker composer.yml 中为基本 url 设置了环境变量,例如:

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

现在,我想访问环境 key ,即 codeigniter 应用程序中的基本 url

我在用:

$_config['base_url']=getenv('BASE_URL');



其中 BASE_URL 是在上面的 docker composer 文件中初始化的键。

这里的问题是 getenv 不从 docker composer 中设置的环境中获取?

最佳答案

最后!解决了这个问题,默认情况下在 php-fpm 配置文件中

 clear_env = yes

这是默认值,我将其更改并更新为
clear_env=no

关于php - 如何使用在 docker compose 中设置的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50134210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com