M
Size: a a a
M
M
val config = systemProperties() overriding
EnvironmentVariables() overriding
ConfigurationProperties.fromFile(File("/etc/myservice.properties")) overriding
ConfigurationProperties.fromResource("defaults.properties")
VA
AT
commandLineEnvironment
и подправил там загрузку конфиговVA
commandLineEnvironment
и подправил там загрузку конфиговVA
ktor {
deployment {
port = 8081
port = ${?PORT}
AT
1) оверрайдите прям в конфиге. Более того - дробите большой на маленькие и через include их в “большой” application.confА
include
будет работать, если основной конфиг в ресурсах, а оверрайды — в файловой системе?2) зачем?Например, чтобы описать все дефолты в основном конфиге в ресурсах и потом перекрывать их локальными файлами
AT
VA
M
commandLineEnvironment
и подправил там загрузку конфиговAT
AT
VA
AT
VA
AO
AT
AT
VA