- JDK 21
 - PostgreSQL
 
All the required databases and services can be started with Docker Compose using the provided docker-compose.yml file
Alternatively, you can use your own running instances, but ensure that all services are accessible using the connection settings in application.properties.
- Clone the repository:
 
git clone https://github.com/ListifyProject/ListifyServer.git
cd ListifyServer- 
Fix
application.properties, edit secrets and DB settings - 
Build and run:
 
./gradlew build
./gradlew bootRun- 
Copy your
application.propertiestoapplication-test.properties - 
Run the tests with:
 
./gradlew test