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 credentialsDB_NAME=pathfinderDB_USER=adminDB_PASS=1234DB_ROOT_PASS=1234DB_PORT=3306# Spring Boot app propertiesREMEMBER_ME_KEY=1234# Cloudinary credentialsCLOUD_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




