Skip to content

This is a simple project which is based on spring-boot and uses Maven, H2 database, JPA, Thymeleaf template engine, Bootstrap, Docker and contains JUnit tests.

License

Notifications You must be signed in to change notification settings

rodionovsasha/ShoppingList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

Shopping list spring-boot web application

This is a simple project which is based on spring-boot 2.6.1 and uses H2 database, JPA, Thymeleaf template engine, Bootstrap and contains JUnit tests and Docker. A live deployment is available on Heroku: https://shopping-list-spring-boot.herokuapp.com/

Build the application

mvn clean install

or using wrapper

./mvnw clean install
Skip running tests
mvn clean install -DskipTests
Add running docker
mvn clean install -DskipDocker=false

Run the application

mvn spring-boot:run

or simply run the application in your IDE using public static void main method.

Open the following URL in browser:

http://localhost:8000

Port is configurable in application.properties.

This application uses H2 database and so should run locally. Remote database connections can also be configured in application.properties.

Run the application with docker

docker-compose up

About

This is a simple project which is based on spring-boot and uses Maven, H2 database, JPA, Thymeleaf template engine, Bootstrap, Docker and contains JUnit tests.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages