Size: a a a

2019 December 29

AO

Alexey Otts in Kotlin JVM
Roman Khlebnov
Ну так мы говорим про ktor. Фатджарки спринга сами по себе жирные, докер тут ни при чём :)
Я про то, что в докер надо jre паковать
источник

RK

Roman Khlebnov in Kotlin JVM
Эм. alpine Java 8 образ 50 МБ
источник

BV

Boris Vanin in Kotlin JVM
В докере можно использовать базовый образ типа openjdk:8
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
В докер к сожалению покавать получаются жирные образы для жава приложений
Ну учитывая, что слой с jdk меняется редко, не такие уж жирные
источник

AO

Alexey Otts in Kotlin JVM
Vladimir Petrakovich
Ну учитывая, что слой с jdk меняется редко, не такие уж жирные
Ну тут да
источник

AO

Alexey Otts in Kotlin JVM
Roman Khlebnov
Эм. alpine Java 8 образ 50 МБ
Как будто мало
источник

BV

Boris Vanin in Kotlin JVM
По сути кинул джарник и запустил
источник

RK

Roman Khlebnov in Kotlin JVM
GraalVM вроде ещё не умеет нормально в вещи, зависящие от рантайма / рефлексии без шаманства - как только научится, тогда и мы будем ловить каеф
источник

BV

Boris Vanin in Kotlin JVM
Но ещё раз, мы тут докер обсуждаем, но на самом деле ничего не знаем о том куда это будет деплоиться
источник

BV

Boris Vanin in Kotlin JVM
Вопрос никакой нужной для ответа инфы не содержит
источник

VP

Vladimir Petrakovich in Kotlin JVM
Roman Khlebnov
GraalVM вроде ещё не умеет нормально в вещи, зависящие от рантайма / рефлексии без шаманства - как только научится, тогда и мы будем ловить каеф
Нативный образ - это кусок jdk в приложении.
Так себе плюс в условиях, когда jdk можно вынести в отдельный слой докера или раскатить на сервере отдельно.
источник

AN

Alexander Nozik in Kotlin JVM
Little Panda 🐼
Спасибо. У меня уже есть готовый jar. Он в любом компе где установлена JVM работает. Мне надо выкатить его на сервер. Но у меня devops опыта 0. Поэтому спрашиваю что и как надо настроить.
devops для этого не нужен я бы сказал, что nginx тоже. Это только если там чего-то высоконагруженное или с кучей статики.
источник

AN

Alexander Nozik in Kotlin JVM
Roman Khlebnov
GraalVM вроде ещё не умеет нормально в вещи, зависящие от рантайма / рефлексии без шаманства - как только научится, тогда и мы будем ловить каеф
Не стоит. Если только если это не микросервис с ограничениями по памяти
источник

AO

Alexey Otts in Kotlin JVM
Alexander Nozik
devops для этого не нужен я бы сказал, что nginx тоже. Это только если там чего-то высоконагруженное или с кучей статики.
ssl на nginx всё же проще организовать
источник

AO

Alexey Otts in Kotlin JVM
Ну и если там несколько приложений крутится
источник

AN

Alexander Nozik in Kotlin JVM
Alexey Otts
ssl на nginx всё же проще организовать
Ну это да, хотя ктор вроде умеет...
источник

AO

Alexey Otts in Kotlin JVM
Умеет, но например letsencrypt с nginx настраивается за 5 сек без бубна
источник

L

Little Panda 🐼 in Kotlin JVM
Boris Vanin
Это полностью зависит от того, куда ты собираешься деплоить
В облачный сервер. Допустим в vscale или scaleway.
источник

L

Little Panda 🐼 in Kotlin JVM
Boris Vanin
Но ещё раз, мы тут докер обсуждаем, но на самом деле ничего не знаем о том куда это будет деплоиться
Понимаю что мои вопросы могут содержать неполноценную информацию для ответа. В таком случае направьте меня. Так как я еще новичок в бэкенде, не знаю в какую сторону копать.
источник

VP

Vladimir Petrakovich in Kotlin JVM
Little Panda 🐼
Понимаю что мои вопросы могут содержать неполноценную информацию для ответа. В таком случае направьте меня. Так как я еще новичок в бэкенде, не знаю в какую сторону копать.
Можно начать с java -jar, запущенного в фоне
источник