【发布时间】:2020-04-25 09:58:57
【问题描述】:
我有一个如下所示的 .env.local 文件:
SOME_URL="localhost:3000"
我的 javascript 文件如下所示:
import dotenv from 'dotenv';
dotenv.config({ path: '.env.local' });
const host = process.env.SOME_URL;
console.log('host', host);
当我在本地运行此脚本时,我得到了正确的预期输出:
host localhost:3000
但是当我将此脚本容器化并使用 Docker 运行它时,我得到以下输出:
host "localhost:3000"
在容器版本中,引号包含在字符串中。
我该如何解决这个问题?
【问题讨论】: