repo to run the OurBusway platform locally: infra + 8 Spring Boot services + React frontend. Short, Script-first, zero manual setup, developer-experience oriented.
- Git, Java 17+, Node.js/npm, Docker; Stripe CLI optional.
chmod +x sync-repos.sh
./sync-repos.shchmod +x run-local.sh
./run-local.shhow it works :
![]() |
|---|
| local execution workflow |
chmod +x run-docker.sh
./run-docker.shWhat it does :
docker-compose.ymlbrings up Postgres (withinit-db.sql), RabbitMQ (guest/guest), Consul.- Builds/starts all services and frontend as containers.
- Streams each container logs to
./logs/<service>.log. - Starts Stripe webhook (if CLI installed and authenticated).
- CTRL+C stops everything.
Note
.envprovides necessary secrets for all backend microservices .- If something looks off, check
./logs/*.log.
That’s it.
