Requirements

  • Java 21

  • Maven 3.9+ or ./mvnw

  • Node.js 20+

  • pnpm 10+

  • Docker

Start locally

node scripts/start-platform.mjs

Without rebuilding images:

node scripts/start-platform.mjs --skip-build

Stop:

node scripts/stop-platform.mjs

Backend only

./mvnw -pl services/legendary-server -am spring-boot:run

Frontend only

cd frontend
corepack pnpm install
corepack pnpm dev

Default local URLs

  • frontend: http://localhost:8000

  • backend: http://localhost:8080

  • backend health: http://localhost:8080/actuator/health

  • proxy health: http://localhost:8000/api/health