Я устанавливаю файл docker-compose.yml для чтения переменных среды для образа docker.У меня есть пакет nuget serilog.sinks.elasticsearch, на который есть ссылка в моем хост-проекте.
Если я запускаю проект в Visual Studio с appsettings.json, он читает настройки и отправляет журналы в Elasticsearch, но не через docker-compose.
Спецификация среды docker-compose.yml для образа docker:
environment:
- serilog:MinimumLevel=Verbose
- serilog:using=Serilog.Sinks.Elasticsearch
- serilog:WriteTo:Elasticsearch.nodeUris=http://localhost:9200
Работает локальный appsettings.json.
"Serilog": {
"MinimumLevel": "Debug",
"WriteTo": [
{
"Name": "Elasticsearch",
"Args": {
"nodeUris": "http://localhost:9200"
}
}
]
}
Устанавливается MinimumLevel, установленный в docker-compose.
Как настроить docker-compose.yml для чтения приемника и отправки журналов в базу данныхasticsearch?