У меня есть приложение angular , которое работает с nginx в контейнере Docker.Образ докера публикуется в частном центре докеров.Теперь я хочу передать окружение из докера в скомпилированное угловое приложение.Время от времени я создаю config.json
и ConfigService
, которые считывают файл.Файл можно изменить на томе докера.К сожалению, я не знаю, как использовать переменную окружения в модуле.
@NgModule({
imports: [
...
AgmCoreModule.forRoot({
apiKey: environment.system.googleMaps.apiKey // old way
}),
...
],
declarations: [
...
],
providers: [
...
ConfigService
...
]
})
export class ContractsModule {}
Кроме того, это всего лишь обходной путь.Идеально было бы использовать среду докера.Есть идеи?
Я думаю, что это хороший способ: https://stackoverflow.com/a/49349963/8581092.