Skip to content

simonescaccia/2PL-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2PL-scheduler

This application aims to implement a Two-Phase Locking (2PL) scheduler for the Data Management project. It is built using Spring Boot and Maven for the backend, Thymeleaf for the front-end, and Docker for containerization.

How to run the application

Using Docker

After downloading the project, start the Docker daemon (e.g. Docker Desktop on Windows) and run the following command into the root project directory to build the application using docker-compose:

docker compose up

Without Docker

You can run the Spring Boot application using your IDE like Eclipse. Import the project, right-click on the project, then select "Run As" > "Spring Boot App".

Web interface

The web interface is accessible at the following address: http://localhost:8080/

About

2PL scheduler for Data Management project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published