- Executive Summary
- Contact
- Prerequisites
- Setup & Installation Instructions
- Testing Instructions
- Deployment Instructions
spring-boot-vaadin is a simple demo application used for showing development of Sprint Boot applications with Vaadin framework. This repository make use of Rate your Books, which is a demo application used for keeping track of someone's favorite books. Users can give reviews and ratings to the books, as well as create and share tier lists of books.
For any inquiries, please contact:
Thomas Peetz - thomas.peetz@cimt-ag.de
Before you begin, ensure you have met the following requirements:
- Java 21 or later
- Git (optional)
-
Clone the repository:
git clone https://github.com/cimt-ag/spring-boot-vaadin.git cd spring-boot-vaadin
-
Build the project:
./gradlew build
-
Run the application:
./gradlew bootRun
The application will start on http://localhost:8080
.
To run tests, use the following command:
./gradlew check
For deploying the application, you can package it as a Docker container, deploy to a cloud service, or use any other method suitable for your environment.
- Build the Docker image:
docker build -t rate-your-books .
- Run the Docker container:
docker run -p 8080:8080 rate-your-books