Как в приложении на node+ angular 5 использовать переменные окружения или конфиг-файл (SSR)?
Всем привет.
Как можно конфигурировать SSR приложение node + angular на момент рантайма?
Приложение мы запускаем в докере и хотелось бы настройки передавать как переменные окружения, на крайней случай как конфиг-файл.
Даша Циклаури, ну самый простой паттерн, у меня приложение запускается в контейнере. Мне ему надо передать ключи доступа к API бекэенда, адрес самого бекэнда, ну и еще каких-нить 3-4 параметра. Ради каждого такого изменения перевыбирать все и гнать весь процесс деплоя выглядит сомнительной идеей.
Konstantin Rudenkov, для клиентского бандла без пересборки никак, для серверного просто в entry point получаешь переменные среды или читаешь конфиг и в ServerModule (самый верхний по иерархнии при SSR, далее уже идет AppModule) провайдишь по токену значения