а что в env.js?
ну и навскидку я реально использовал разные конфигурации сборки, а вот прям чтобы готовое через некий env.js — не возникало нужды
Переменные окружения, которые задаются при запуске контейнера. К примеру, конфиги к аналитике, так как для теста и для прода эти данные разные. А собирать 100500 контейнеров для каждого окружения задолбаешься, да и смысла нет.