:)
Я ничего не понял о задаче, но конфиги можно хранить не nfs, а в том же glusterfs и единой точки отказа не будет и маунтить можно на хост прям или в поду.
Если URL нужно внутрь контейнера при сборке Dockerfile прокинуть, то лучше передавать переменную с урлом через —build-arg при сборке конетенйра через docker build и иметь единый Dockerfile для разных сред . При этом внутри файла переменная активируется через директиву ARG.
Если у тебя внутри приложения есть конфиг файл, а само приложения не умеет из переменных окружения подхватывать настройки, а только из файла, то если конфиг у тебя в формате yaml, то прокатит такая конструкция
back_host: "<%= ENV.fetch('BACK_HOST', 'http://localhost:3000') %>"
в конфиг файле
Для puba.rb например такой формат
environment ENV.fetch('RAILS_ENV') { "development" }
Такая конструкция позволяет в файл прокидывать переменные из окружения.