#json #angular #tomcat #devops
#json #угловой #tomcat #devops
Вопрос:
У меня есть приложение Angular 7. Я создаю его и создаю пакет Dist. Я хотел бы развернуть этот пакет на веб-сервере Tomcat или Apache.
Теперь я не хочу жестко кодировать какие-либо значения в файле app.config.json. Я хотел бы экстернализировать эти свойства. Допустим, у меня есть server.xml файл или любой другой файл в tomcat и значения должны быть там, и app.config.json должен считывать оттуда значения свойств.
Как я могу этого добиться? Есть ли какой-либо другой способ, которым я могу экстернализировать свои свойства?
Комментарии:
1. Возможно, эта статья поможет вам pumpingco.de/blog/environment-variables-angular-docker
Ответ №1:
Возможно, это может вам помочь https://itnext.io/how-does-app-initializer-work-so-what-do-you-need-to-know-about-dynamic-configuration-in-angular-718e7c345971. Используя этот подход, вы можете предоставить свой конфигурационный файл непосредственно в контейнер (сервер Tomcat или Apache) независимо от среды. Если вы используете k8s, вы можете предоставить этот конфигурационный файл через ConfigMap .