есть R-скрипт, который сначала отлаживается в среде разработки, потом переносится в прод. Для разработки и прода разные адреса API с исходными данными. Собственно вопрос: есть способ вытащить в качестве переменной название сервера на котором запущен докер со скриптом? Что бы использовать эту переменную при выполнении R-скрипта для автоматического выбора адреса API к которому необходимо обращаться.
Я в R-скрипте нашел способ корректно вытаскивать переменную из Linux-окружения так: my_script <- system(command = 'echo "$INPUT_SCRIPT"', intern = TRUE)
Как передать переменную при запуске скрипта из под контейнера думаю понятно, но на всякий: docker run --rm \ -v <path>:<path> -e INPUT_SCRIPT=myscript.Rmd \ imageR:latest
Обсуждают сегодня