我目前正尝试在Docker容器中使用.env文件和dab-js.json。
由于Azure最近发布了使用环境的选项。我通过使用@env()
语法更改了dab-b.json。凭证存储在单独的.env文件中。
我的问题是,当我运行下面的命令时,它只加载了dab-js.json。我不知道如何使用docker引用.env文件。命令如下所示。
sudo docker run -it -v ".:/App/samples" -p PORT:PORT mcr.microsoft.com/azure-databases/data-api-builder --ConfigFileName ./samples/dab-config.json
我尝试使用--env-file
和env文件的路径。我试图添加另一个命令--ConfigFileName
与路径到env文件
1条答案
按热度按时间whhtz7ly1#
我的理解是,您使用
@env()
语法在dab-config.json
中引用.env
文件,如此处所述。创建一个.env文件,列出环境变量键值对,每行一个,并将此文件放在配置文件所在的目录中。
示例.env文件:
示例dab-config.json:
因此,您可以简单地将其保存在配置文件所在的同一个文件夹中,并且它应该能够引用它。我不认为引用需要直接通过Docker给出。