Control your personal money with Personal Finance API, it is a simple, cool and secure way to store the personal information about your money. This REST API allows you to create, access and manage your data and it do not store any personal sensitive information such as name, email and etc.
Before running the project for the first time, the databases on AWS must be created. To do so, terraform CLI is required. Also, AWS credentials (AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY) are required as environment variables in your local machine. After that, execute the terraform scripts:
cd terraform
terraform apply
Run locally with gradle:
Make sure to have your AWS credentials as environment variables in your local machine.
./gradlew bootRun
Or run with docker:
Add your AWS credentials to this file
cd docker
docker-compose up