Как получить значения из файла свойств в Ktor?Android

Форум для тех, кто программирует под Android
Anonymous
Как получить значения из файла свойств в Ktor?

Сообщение Anonymous »

Я создал проект Ktor и хотел бы настроить его для подключения к моей базе данных Postgres, не раскрывая свои учетные данные.
Среди результатов, которые я нашел, конфигурация была либо выполнена с жестко запрограммированными данными: р>
val database = Database.connect(
url = "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1",
user = "root",
driver = "org.h2.Driver",
password = "",
)

или использование переменных системной среды: Как подключиться к Postgres с помощью Kotlin/Ktor с запуском плагина
Насколько я понял, использовать переменные без раскрытия им мне пришлось создать файл .properties, что я и сделал. Однако я не знаю, как загрузить его значения в проект Ktor. Я бы хотел, чтобы мой файл application.yaml выглядел так:
postgres:
url: $POSTGRES_URL
user: $POSTGRES_USER
password: $POSTGRES_PASSWORD


Подробнее здесь: https://stackoverflow.com/questions/792 ... le-in-ktor

Вернуться в «Android»