ktor 1.1.3 - встроенный сервер переопределил application.conf перед запуском - PullRequest
0 голосов
/ 15 марта 2019

Я хочу порождать сервер Ktor локально с локальной базой данных. Я знаю, что могу использовать withTestApplication, но я хочу запустить реальный сервер на локальном порту и позже иметь возможность подключаться к серверу через http-клиент на реальных сокетах.

в моем application.conf У меня есть раздел

db {
    read {
        url = "u"
        user = "u"
        password = "p"
    }

Я прочитал https://ktor.io/servers/configuration.html, но нет информации, которая могла бы помочь мне с моей проблемой.

Я хотел использовать что-то вроде

val dbParams = startLocalDb()
GlobalScope.embeddedServer(Netty, port = 8080, module = Application::main)

Единственная проблема в том, что я не знаю, как переопределить app.conf с помощью динамического dbParams{url,user,pass}

...