Как я могу установить переменную среды выполнения на основе значения другого - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь развернуть grafana/grafana образ Docker в Heroku, а графана позволяет вам настраивать все через переменные среды с префиксом GF_.

Heroku связывает свой dyno с контейнером докера с помощью динамическогопорт, определенный во время выполнения через переменные среды $PORT.

Я попытался передать GF_SERVER_HTTP_PORT=$PORT через heroku.yml или через heroku config:set, но безуспешно.

Если я запускаю его локальноЯ, это работает:

$> docker run -ti --rm -e GF_SERVER_HTTP_PORT=1234 grafana/grafana
...
INFO[05-29|20:24:03] HTTP Server Listen logger=http.server address=0.0.0.0:1234 protocol=http subUrl= socket=

Как мне заставить его работать на Heroku?

Ссылки:

...