This is a draft pet project for testing Generative AI on different software engineering tasks. It is planned to evolve and grow over time. Specifically, this repo will be a Java playground. The application's legend is based on the sports-hub application description from the following repo: Sports-Hub.
- Docker
- Docker Compose
The mentioned dependencies can be installed using the official documentation here. Read more about alternatives to Docker here.
It includes Spring Boot 3.3.x, Postgres, Docker.
To run the web application with the React front-end, clone the following repositories within the same folder:
git clone git@github.com:dark-side/sports_hub_java_skeleton.git
git clone git@github.com:dark-side/sports_hub_react_skeleton.git- Start docker containers (
-dfor detached mode to unblock the terminal)If you'd like to watch services logs running in the terminal, run withoutdocker compose up -d-d.
The project should be available by URL:
- Mac, Linux -
http://localhost:3000/ - Windows -
http://127.0.0.1:3000/
-
To stop services
docker compose down -
To build or start particular service
docker compose build <service>docker compose start <service>
Licensed under either of
Just to let you know, at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in your work, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Should you have any suggestions, please create an Issue for this repository