Spring Boot собирается в исполняемый fat-jar со встроенным Tomcat — деплой сводится к запуску одного файла. Разберём установку JDK, запуск под systemd, настройку памяти JVM и проксирование через nginx. Главное, что нужно учитывать при деплое Java, — потребление памяти. JVM резервирует heap и метапространство, и на сервере с 1 ГБ RAM Spring Boot может стартовать впритык. Для комфортной работы обычно берут от 2 ГБ.
Подробнее →