Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lotto-webservice

Web lottery application in Spring Boot, based on a modular monolith, hexagonal architecture. Technologies used in the project: Java 21, Maven, Git, Spring Boot, Spring Data, MongoDB, Junit, AssertJ, Mockito, Testcontainers, MockMvc, WireMock, Docker, REST API, GitHub

Main commands

# image creation
$ docker build -f Dockerfile -t lotto-webservice .

# starting the image
$ docker run -d -p 8080:8080 lotto-webservice

# image composing
$ docker-compose up -d

About

Web lottery application in Spring Boot, based on a modular monolith, hexagonal architecture. Technologies used in the project: Java 21, Maven, Git, Spring Boot, Spring Data, MongoDB, Junit, AssertJ, Mockito, Test Containers, MockMvc, WireMock, Docker, REST API, GitHub

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages