/spring-boot-rest

Шаблон для RESTful сервиса на Java (Spring Framework, Swagger UI, Docker)

Primary LanguageJava

Шаблон создания RESTful веб-сервисов на spring-boot

Описание

Шаблон веб сервиса на базе Spring Boot. Можно использовать для быстрого старта проектов.

Как собрать и запустить

Сборка .jar и запуск без Docker

  1. Собрать jar файл
$ gradlew clean build
  1. Запустить jar
$ java -jar spring-boot-rest-skeleton.jar -XX:+UseG1GC -Xmx256m

Сборка Docker image

  1. Собрать docker image
$ gradlew clean buildDocker -Dbuild.number=${BUILD_NUMBER}
  1. Запустить контейнер на 80 порту хоста
$ docker run -d -p 80:8080 --env SPRING_BOOT_ADMIN_HOST=localhost --env SPRING_BOOT_ADMIN_PORT=8282 --name container_name image_name:version