This is a simple CRUD (Create, Read, Update, Delete) application for account management. It is built using Spring Boot and Java 17, with PostgreSQL as the database. Docker and Docker Compose are used to manage the PostgreSQL instance.
Before you start, make sure you have the following installed on your local machine:
- Java 17
- Docker
- Docker Compose
Clone and cd to the directory with the repo, then run follwing commands:
- starting postgresql in the docker container
docker-compose up -d
- building the application
./gradlew build
- running the application
./gradlew bootRun
- running tests
./gradlew test