Я выполняю ниже docker команду запуска для запуска моего nodejs контейнера docker
docker run -p 8080:7000 --env db_url=10.155.30.13 automation:v1.0.3
И я пытаюсь получить доступ к этой переменной env с помощью используя отдельный файл конфигурации из моего контейнера. Файл конфигурации имеет формат json, как показано ниже.
{
"db_host": "${process.env.db_url}",
}
И в моем коде nodejs я получаю доступ к этому значению db_host, чтобы добавить IP-адрес хоста к слушателю. Но когда приведенный выше код выполняется, контейнер docker отключается, как только вызывается. Но если я заменю значение файла json, как показано ниже, оно будет работать нормально, и мой контейнер прослушивает, как показано ниже. Может ли кто-нибудь помочь мне передать значение и получить к нему доступ в моем файле json?
{
"db_host": "10.155.30.13",
}