Мне нужно написать API на C #, который работает внутри контейнера Docker. Этот API соединяется с базой данных. Я пытаюсь добиться прозрачного развертывания, то есть, если я разверну этот файл докера (с API) в среде разработки, он подключится к базе данных DEV, если я "раскручиваю" его, выполняю QA, то без изменения в коде он будет работать в базе данных QA и т. д.
Я достиг этого в Java World, используя источники данных с тем же JNDI, но указывающий на разные базы данных, поэтому при развертывании я просто использую источник данных.
Я должен сделать то же самое на платформе Docker / Openshift. Какова наилучшая практика для достижения этого?