Skip to content

Публикация spring boot приложения на сервере

DANGER

Статья не окончена

Приобретение сервера

Для запуска java приложения не подойдёт обычный хостинг, нужен либо выделенный, либо виртуальный сервер.

Если вы читаете эту статью вероятнее всего вам будет достаточно виртуального, он же VPS. Приобретение виртуального сервера позволяет начать с маленьких мощностей (платить меньше денег) и переезжать по более производительную конфигурацию по мере роста приложения без переезда на другой сервер и с минимальными потерями времени (только reboot сервера).

Чем ближе географически сервер будет находиться к пользователям, тем быстрее будет работать сайт. Если ваши потенциальные пользователи находятся в россии можете арендовать виртуальный сервер у timeweb или выберите подходящий для себя в каталоге.

Для начала достаточно будет конфигурации с 1Гб оперативной памяти и 1 ядром процессора

Делаем исполняемый jar файл

Чтобы запустить приложение на сервере, нужно упаковать его код, ресурсы и все зависимости в один jar файл. Сделать это можно используя maven или gradle плагин

Maven

xml

DANGER

Статья не окончена