This guide will help you set up and run the Pathfinder project locally.
Make sure you have the following installed:
- Git
- Docker Desktop (with Docker Compose)
- Java JDK (version 17 or higher recommended)
- Gradle (can also use Gradle wrapper included in project)
git clone https://github.com/andy489/Pathfinder.git
cd Pathfinder
# Database credentials
DB_NAME=pathfinder
DB_USER=admin
DB_PASS=1234
DB_ROOT_PASS=1234
DB_PORT=3306
# Spring Boot app properties
REMEMBER_ME_KEY=1234
# Cloudinary credentials
CLOUD_NAME=
CLOUD_API_KEY=
CLOUD_API_SECRET=docker-compose up -d
This command will start all required services (database) in the background.
docker-compose ps
./gradlew bootRun
Your application and database tools (like Sequel Ace) can connect using:
- Host:
127.0.0.1orlocalhost - Port:
3306 - Username:
admin - Password:
1234 - Database:
pathfinder
- Stop everything:
docker-compose down - View database logs:
docker-compose logs mysql




