Size: a a a

2020 January 24

d

dima in Kotlin JVM
Alexey Otts
У hocon тоже ENV в приоритете
только он резолтвит прям переменные в твоем .conf файле
источник

VA

Victor Alenkov in Kotlin JVM
Ivan I
ребят, а как вы считаете это нормальная практика?:
Создавать файл app.properties (yaml, etc),там писать
server.port=${SERVER_PORT}

потом создавать example.env и уже там писать
SERVER_PORT=10000

или нормально сразу создать .env и все хранить в нем(т.е. не создавать yaml)
я так пишу:
server.port=${SERVER_PORT:8080}


и тогда явно в env файле можно не указывать значение
источник

II

Ivan I in Kotlin JVM
Victor Alenkov
я так пишу:
server.port=${SERVER_PORT:8080}


и тогда явно в env файле можно не указывать значение
так можно ошибку сделать и не понять что ошибся
источник

II

Ivan I in Kotlin JVM
вопрос был в том, не излишний ли файл проперти ?
источник

II

Ivan I in Kotlin JVM
т.е. идет дублирование информации
источник

II

Ivan I in Kotlin JVM
решил поискать конвертер, либо же самому написать на gradle
источник

d

dima in Kotlin JVM
env файл - это просто список переменных, yml/hocon etc - структура конфига, который маппится на объекты
источник

d

dima in Kotlin JVM
для меня - разница существенна
источник

II

Ivan I in Kotlin JVM
dima
env файл - это просто список переменных, yml/hocon etc - структура конфига, который маппится на объекты
для меня одно и тоже
источник

VA

Victor Alenkov in Kotlin JVM
для этого тесты есть.
и не все же параметры так указываются.

Например можно так делать:
DB_RW_USER=${DB_RW_USER:${DB_FA_USER}}
источник

d

dima in Kotlin JVM
хорошо, используй тогда что удобно
источник

BV

Boris Vanin in Kotlin JVM
У такого подхода есть положительный момент, если переменную не передал, спринг валится
источник
2020 January 28

VN

Vladislav Navrocky in Kotlin JVM
Господа, а кто-нибудь компилил код на котлине с GraalVM native-image? У меня проблема с non-reducible loops в корутинах.. Можно ли как-то в компиляторе котлина сказать, чтобы он так не делал?
источник

VN

Vladislav Navrocky in Kotlin JVM
Еще не завезли переключатель?
источник

AN

Alexander Nozik in Kotlin JVM
Vladislav Navrocky
Господа, а кто-нибудь компилил код на котлине с GraalVM native-image? У меня проблема с non-reducible loops в корутинах.. Можно ли как-то в компиляторе котлина сказать, чтобы он так не делал?
После доклада на котлинконфе было обсуждение. Вроде обещали пофиксить.
источник

AN

Alexander Nozik in Kotlin JVM
Но пока не пофиксили...
источник
2020 January 29

VN

Vladislav Navrocky in Kotlin JVM
Что сейчас то делать? Я нашел Kraal, но не допру пока как его к таске shadowjar прикрутить...
источник

AN

Alexander Nozik in Kotlin JVM
Shadowjar вообще не надо использовать кроме крайней необходимости. Если вы про градл. А так, не знаю к сожалению. Я порылся немного, но готовых решений не нашел.
источник

VN

Vladislav Navrocky in Kotlin JVM
Alexander Nozik
Shadowjar вообще не надо использовать кроме крайней необходимости. Если вы про градл. А так, не знаю к сожалению. Я порылся немного, но готовых решений не нашел.
А почему не надо использовать? везде его используют.. И что взамен?
источник

AN

Alexander Nozik in Kotlin JVM
Обычный application dist. Не знаю, где везде. Его используют довольно редко для внутренних решений. Обычно просто люди, которые от мавена отвыкнуть не могут.
источник