так, ребзя, вопрос, но сначала сетап: есть сиай, на нем билдим контейнер, в нем собирается юай вебпаком который подкладывается nginx'у, который все это дело при запуске контейнера потом будет раздавать.
Как лучше всего энв переменные туда прокинуть?
Прямо сейчас контейнер стартует, и в окружении нужные переменные есть, но поскольку вебпак с этими значениями никто не запускал, в аппке их нет.
Варианты, как я вижу:
- запихивать нужные энвы сразу на CI во время билда, но мне не нравится, что тогда под каждый энв придется билд степ подхачить.
- добавить при старте нжинкса какой-то скрипт, что будет условно в индекс.html какие-то глобальные переменные инжектить (но это будет работать пока у меня только 1 страница точки входа, хз, будет ли больше)
- билдит аппку вебпаком при старте контейнера (и надеятся, что если на сиае смогло сбилдится, то и в контейнере еще раз сможет) <- ага, этого не будет, у меня же сорцов уже нет
мне нравится где инжект в индекс вариант, просто и со вкусом. к слову, так сср работает