Appearance
Публикация spring boot приложения на сервере
DANGER
Статья не окончена
Приобретение сервера
Для запуска java приложения не подойдёт обычный хостинг, нужен либо выделенный, либо виртуальный сервер.
Если вы читаете эту статью вероятнее всего вам будет достаточно виртуального, он же VPS. Приобретение виртуального сервера позволяет начать с маленьких мощностей (платить меньше денег) и переезжать по более производительную конфигурацию по мере роста приложения без переезда на другой сервер и с минимальными потерями времени (только reboot сервера).
Чем ближе географически сервер будет находиться к пользователям, тем быстрее будет работать сайт. Если ваши потенциальные пользователи находятся в россии можете арендовать виртуальный сервер у timeweb или выберите подходящий для себя в каталоге.
Для начала достаточно будет конфигурации с 1Гб оперативной памяти и 1 ядром процессора
Делаем исполняемый jar файл
Чтобы запустить приложение на сервере, нужно упаковать его код, ресурсы и все зависимости в один jar файл. Сделать это можно используя maven или gradle плагин
Maven
xml
DANGER
Статья не окончена